vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
BendalfДобавил в файл ~/test.txt еще одну строчку в конце (строчек "слово 2 qwedvbm,,,,,," стало две) и запустим команду sed '/[слово 1]/n;1,/слово 2/{s/слово 2/слово 4/}' ~/test.txt ...смотрим что изменилось в результате замены 0 на 1 ...
Ошибки не исчезают с опытом - они просто умнеют
|
Bendalf |
|
Темы:
36
Сообщения:
395
Участник с: 14 мая 2019
|
vasekперед как написать я это всё попробовал. под мою задачу ничо не работало. indeviralСкажите пожалуйста, оно тут каким боком, в каком смысле ?)
С уважением, .
|
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
Bendalf, но возможны нюансы ... пример cat ~/test.txt Обрати внимание на 2-ую строчку - слово 2 слово 2 nybgfdssи сравни выводы команд sed '/[слово 1]/n;0,/слово 2/{s/слово 2/слово 4/}' ~/test.txt и sed '/[слово 1]/n;0,/слово 2/{s/слово 2/слово 4/g}' ~/test.txt ... с буковкой g получишь ... а без буковки g
Ошибки не исчезают с опытом - они просто умнеют
|
indeviral |
|
Темы:
38
Сообщения:
3165
Участник с: 10 августа 2013
|
Bendalfэто спец символы но не sed, а shell.
Ошибки в тексте-неповторимый стиль автора©
|