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

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: