it-swarm.com.ru

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

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

rm -rf

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

17
THE DOCTOR
sed 's/^/rm -rf /' filename

ПРАВКА

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

xargs -a filename rm -rf
41
mikerobi

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

csf -d ipaddr.

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

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