Почему systemd запускает процесс, когда служба замаскирована?

Я удивлен, что в этом старом вопросе никто не показал самую распространенную (и довольно простую в данном случае )команду sed:

$ sed  -i '1s/^/new_text\
/' file_name

Который работает в большинстве оболочек и переносим на несколько версий sed при условии, что файл содержит хотя бы одну допустимую строку.
Если GNU sed доступен, вы можете использовать это:

$ sed -i '1s/^/new_text\n' file_name

Разница в том, что GNU sed позволяет использовать \nдля новой строки, а другим требуется буквальный перевод строки, которому предшествует обратная косая черта (, которые также работают в GNU sed в любом случае ).

Если используется оболочка, которая принимает синтаксис $'…', вы можете вставить новую строку напрямую, чтобы sed увидел, что новая строка уже существует:

$ sed -i $'1s/^/new_text\\\n/' file_name

Это работает для большего количества версий sed.

Если в файле нет строк (т.е. :он пустой )просто:

$ echo "new_text" > file_name
0
01.09.2020, 02:16
1 ответ

Решение :Упомянутые здесь настройки Firefox

https://www.reddit.com/r/firefox/comments/7n5vn6/linux_firefox_and_speechdispatcher_are_making/

 reader.parse-on-load.enabled false
 media.webspeech.synth.enabled false
0
18.03.2021, 23:08

Теги

Похожие вопросы