Как открыть диалоговое окно при запуске после входа в систему?

Если вы хотите сгруппировать части регулярного выражения, используйте \(\)или расширенный синтаксис регулярного выражения, указав параметр -Eдля sed.

В вашем случае это вообще не нужно, так как для всего совпадения вы можете использовать &в замене:

sed 's/.*/<a href="&"><\/a><br>/' myfile.txt

Обратите внимание, что вы также можете отбросить ^и $, так как жадный *заставляет совпадение охватывать всю строку.

0
01.02.2017, 00:51
1 ответ

Как указано в в этом вопросе , это может зависеть от того, какой диспетчер отображения вы используете, но вы можете попробовать добавить команду zenity в ~ / .xprofile ].

Я действительно не предлагаю вам добавлять его в ~ / .profile , поскольку он попытается выполнить его, когда вы войдете в оболочку (т.е. в терминал), и, вероятно, не удастся, если он не определен дисплей (например, если это удаленное соединение ssh).

1
28.01.2020, 02:46

Теги

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