web-dev-qa-db-ja.com

sedを使用して各行の先頭にテキストを挿入する

挿入するためにsedをどのように使用しますか

rm -rf

ファイルの各行の始めに?

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

[〜#〜]編集[〜#〜]

Xargsは、別のファイルにリストされているすべてのファイルを削除する簡単な方法です

xargs -a filename rm -rf
42
mikerobi

特にsedを使用する場合は特に、sedを使用して元の方法を使用する必要があります

csf -d ipaddr.

xargsは、一部のコマンドによって作成された出力を好まないようで、最初の行の後で中止します。つまり:

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