Использование sed для вставки текста в начале каждой строки

Как можно использовать sed для вставки

rm -rf

в начале каждой строки файла?

Ответы

Ответ 1

sed 's/^/rm -rf /' filename

ИЗМЕНИТЬ

Xargs будет более простым способом удалить все файлы, перечисленные в другом файле

xargs -a filename rm -rf

Ответ 2

Иногда вам приходится использовать оригинальный метод с помощью sed, особенно если вы хотите делать что-то вроде

csf -d ipaddr.

xargs, похоже, не нравится вывод, созданный некоторыми командами, и выходит после первой строки. т.е.:

sed 's/^/csf -d /' hacks >>hacks.sh