[AWK] Suppression de fichiers avec system()

Fermé
elcouscous Messages postés 1 Date d'inscription jeudi 7 juin 2007 Statut Membre Dernière intervention 7 juin 2007 - 7 juin 2007 à 17:30
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 - 8 juin 2007 à 14:15
Bonjour,

je souhaites effectuer une commande AWK pour supprimer des fichiers dont le nom est contenue dans un fichier.

Dans "toto":
fic1
fic2

Je tappe: cat toto | awk 'system("/bin/rm " $1)'

Mais la commande ne fonctionne pas. Idem avec "rm " à la place de "/bin/rm "...

Mes connaissance sur AWK étant bien maigre, une petite aide serait des plus appréciée.
A voir également:

1 réponse

dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 5 620
8 juin 2007 à 14:15
Ca devrait fonctionner, et ça
cat toto | awk 'system("echo " $1)'
0