normalement le passage des variables c'est plutôt
gawk -v FS="/" ' {print $NF}' liste
F.
----- Mail original -----
De : Philippe Delavalade <[email protected]>
À : [email protected]
Cc :
Envoyé le : Jeudi 14 mars 2013 12h11
Objet : gawk
Bonjour.
J'ai un fichier « liste » pour wget contenant exclusivement des lignes du
genre
http//chemin1/fichier1
http//chemin2/fichier2
...
http//chemin100/fichier100
Je voudrais récupérer les noms de fichiers ; plutôt que de lancer la
commande
while read line
do
basename $line
done < liste
qui fonctionne, j'ai essayé
gawk 'FS="/" {print $NF}' liste
Ça marche pour toutes les lignes sauf pour la première qui est donnée
en entier comme si j'avais $0 au lieu de $NF.
Quelqu'un a-t-il un remède ou une explication ?
Merci d'avance.
--
Ph. Delavalade
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers [email protected]
En cas de soucis, contactez EN ANGLAIS [email protected]
Archive: http://lists.debian.org/20130314111131.GA10290@magellan
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers [email protected]
En cas de soucis, contactez EN ANGLAIS [email protected]
Archive:
http://lists.debian.org/[email protected]