Úprava konfiguračního souboru preg_replace/sed/awk

Úprava konfiguračního souboru preg_replace/sed/awk
« kdy: 30. 12. 2019, 18:50:37 »
Ahoj všem,

potřebuji pomoct s pro většinu z Vás nejspíš banálním příkazem, který mi napíšete z hlavy během pár sekund.

Mám konfigurační soubor firefoxu a potřebuji příkaz, který :
  • Najde konkrétní proměnnou "services.neco.*" například "services.neco.bool"
  • Nastaví ji hodnotu na "false"

Ukázka konfiguračního souboru:
Tvar: user_pref("<proměnná>", <hodnota_proměnné>)
Kód: [Vybrat]
user_pref("services.sync.global.int", 10)
user_pref("services.neco.text", "string")
user_pref("services.neco.bool", true)

Děkuji všem, kteří mi věnovali čas a dokázali mi to sestrojit.
« Poslední změna: 30. 12. 2019, 19:31:01 od Petr Krčmář »


k3dAR

  • *****
  • 2 892
  • porad nemam telo, ale uz mam hlavu... nobody
    • Zobrazit profil
    • E-mail
Re:[LINUX] Úprava konfiguračního souboru preg_replace/sed/awk
« Odpověď #1 kdy: 30. 12. 2019, 19:21:16 »
Kód: [Vybrat]
sed '/"services.neco.bool"/s/,.*/, "false")/' -i souborlidsky: pouze na radku obsahujici "services.neco.bool" zamen 'carku a vse za ni' za  znaky: carka "false")

Re:Úprava konfiguračního souboru preg_replace/sed/awk
« Odpověď #2 kdy: 30. 12. 2019, 21:36:15 »
Zdá se, že je to dokonalé, děkuji ti. (y)