Wpis z mikrobloga

Mam takie coś w sed żeby zmieniać sobie config firefoxa z linii komend.

sed -i 's^user_pref("'$1'",.*);^user_pref("'$1'",'$2');^' user.js
root@92d87ffbe423:~/.mozilla/firefox/egtw4p6p.default# ./ffset.sh general.useragent.override '"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.37"'
sed: -e expression #1, char 103: unterminated `s' command

Jak tylko napotka na spację w argumencie to wywala mi takim błędem. Co zrobiłem nie tak?

#sed #linux #linuxmasterrace
  • 3