Использование sed для вставки текста в начале каждой строки - PullRequest
17 голосов
/ 02 ноября 2010

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

rm -rf

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

Ответы [ 2 ]

42 голосов
/ 02 ноября 2010
sed 's/^/rm -rf /' filename

РЕДАКТИРОВАТЬ

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

xargs -a filename rm -rf
0 голосов
/ 18 марта 2014

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

csf -d ipaddr.

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

sed 's/^/csf -d /' hacks >>hacks.sh
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...