rsync исключает каталоги среднего уровня

Вы забыли использовать -iопцию редактирования места в -sed. Поскольку sed — это stream editor, он не будет вносить никаких изменений во ввод. Вам нужно явно приложить усилия, чтобы переместить выходной файл обратно во входной или использовать опцию -i, если она доступна:

#!/bin/bash
sed -i '' -e '/pattern/a\
add one line\
\\and one more' \
infile
0
19.02.2021, 21:00
0 ответов

Теги

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