Настольные настройки, больше не применяемые

прямо сейчас я делаю что-то вроде
...............
Проблема с этим подходом состоит в том, что она предполагает, что stringc не происходят в файле.

Я думаю, что ваш подход в порядке, вы должны просто использовать что-то еще вместо строки, то, что не может происходить в строке (в пространстве шаблона). Лучший кандидат - это \ N EWLILE.
Обычно входная строка в пространстве шаблона не будет содержать этот символ так, чтобы поменять все вхождения этого и , и в файле, вы можете запустить:

sed 's/THIS/\
/g
s/THAT/THIS/g
s/\n/THAT/g' infile

или, если ваш SED поддерживает \ N в RHS:

sed 's/THIS/\n/g;s/THAT/THIS/g;s/\n/THAT/g' infile
0
15.07.2014, 19:06
1 ответ
[

]Вы изменили разрешения для домашнего каталога рекурсивно?[

] [

]т.е. (замените 'user1' на имя пользователя)[

] [
chown -R user1:user1 /home/user1/
] [

]Примечание: Если вы еще не знали, всегда будьте очень осторожны при рекурсивном запуске chown, так как может быть очень сложно отменить, если вы измените разрешения для всего каталога с различными правами на файлы и каталоги внутри него.[

].
0
28.01.2020, 04:59

Теги

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