Comment peut-on aller sur l'utilisation sed afin d'insérerutilisant sed pour insérer du texte au début de chaque ligne
rm -rf
au début de chaque ligne d'un fichier?
Comment peut-on aller sur l'utilisation sed afin d'insérerutilisant sed pour insérer du texte au début de chaque ligne
rm -rf
au début de chaque ligne d'un fichier?
sed 's/^/rm -rf /' filename
EDIT
xargs serait plus simple moyen de supprimer tous les fichiers répertoriés dans un autre fichier
xargs -a filename rm -rf
Parfois, il faut aller avec la méthode originale en utilisant sed, en particulier lorsque vous voulez faire des choses comme
csf -d ipaddr.
xargs
ne semble pas aimer la sortie créée par certaines commandes et abandonne après la première ligne. à savoir:
sed 's/^/csf -d /' hacks >>hacks.sh
'xargs -a nom de fichier rm -rf' –
@Dennis Williamson, bon pourboire, je à peu près que jamais appeler xargs, quand je suis conduite en sortie d'un autre programme, donc je n'aurais jamais pris la peine comprendre cela. – mikerobi