[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: gawk




normalement le passage des variables  c'est plutôt 

gawk  -v FS="/"    ' {print $NF}' liste



F. 


----- Mail original -----
De : Philippe Delavalade <philippe.delavalade@orange.fr>
À : debian-user-french@lists.debian.org
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 debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: [🔎] 20130314111131.GA10290@magellan">http://lists.debian.org/[🔎] 20130314111131.GA10290@magellan


Reply to: