Как изменить строчки файла в операционной системе GNU/Linux, используя потоковый текстовый редактор sed?
sed -i.backup ' /^#/ d ; /^$/ d' /path/configuration.file
-i[suffix], --in-place[=suffix]Второй вариант:
sed ' {
/^$/d
/^\s*#/d
}' /path/configuration.file
Так же можно записать последовательность команд для sed`a в файл, и запустить из него:
cat file_with_expressions_for_sed
/^$/d
/^\s*#/d
sed -i.backup -f file_with_expressions_for_sed /path/configuration.file
Комментарии
Отправить комментарий