Нужна команда sed или perl для замены строки, начинающейся с определенного текста

Судя по всему, он хранит пользовательские данные в

/home/$USER/.config/Signal

Если вы перенесете этот каталог, signal-desktopзапустится без проблем, как и раньше.

-1
01.10.2020, 19:35
1 ответ

Это возможно с sed, если я правильно вас понял:

Ввод

SAMail: none@none.com
foo: foo@foo.com
foo SAMail

sed '/^SAMail/s;[^ ]*$;test@test.com;' "My file.txt"

Выход:

SAMail: test@test.com 
foo: foo@foo.com
foo SAMail
1
18.03.2021, 23:01

Теги

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