nawk -F';' '{ print $1 }' fichier |
ou encore avec le awk standard :
awk '{ FS=";" ; print $1 }' fichier |
sinon y a perl aussi :
perl -n -e '$_ =~ s/;.*// and print $_' fichier |
ou bien (avec notion de n° de champ) :
perl -n -e 'split /;/, $_ ; print "$_[0]\n" ' fichier |
ou bien, si on aime l'alambiqué :
OLDIFS=$IFS IFS= for i in $(cat fichier | cut -d';' -f1) do echo $i done IFS=$OLDIFS
|
Message édité par Elmoricq le 29-11-2006 à 10:52:51