Re: un script pour traitement par batch
JP Bochet (jeep) a écrit, mercredi 11 mars 2009, à 18:17 :
> >>>> "JL" <=> Jacques L'helgoualc'h
> [...]
> JL> ...ou utiliser les commandes rectangulaires d'Emacs :) ---
> JL> mais Sed fait aussi le même travail.
> Emacs/sed rulez ! ;)
Sed remplace vi :)
> [...]
> JL> Bernard a parlé de la sortie de « ls -l », qui contient des
> JL> colonnes parasites à élimiter (cf. cut ou sed), mais a
> Je me demande si 'awk' ne serait pas plus indiqué que 'cut' ou 'sed'
> dans ce cas-là ; plus simple surtout, un truc du genre :
>
> sortie_du_ls_-l |awk '{print $9}'
Ben non, Bernard a annoncé des espaces dans les noms de fichiers :/
> ['$9' = 9ème colonne <=> nom du fichier dans un 'ls -l' « normal »]
Plutôt quelque chose comme « sed -re 's/^.{42}//' » ou son équivalent
cut... Sans ces *!@£ espaces, « awk '{print $NF}' » éviterait de compter
les champs.
--
Jacques L'helgoualc'h
Reply to: