Re: expression reguliere
Le Tue, 24 Jul 2001 11:56:37 +0200 Simon Huggins <huggie@earth.li> a ecrit:
>
Salut,
> On Tue, Jul 24, 2001 at 05:27:15PM +0000, Frédéric Loiret wrote:
> > Je cherche la commande qui permet de ne garder que le premier
> > caractere d'une chaine.
>
> > par example, avec fred je veux sortir uniquement le f.
> > Avec sed ?
>
> [huggie@woody ~]$ sed -e 's/^\(.\).*$/\1/'
> fred
> f
>
> Mais il y a d'autres solutions.
Oui effectivement, on peut aussi utiliser cut :
cut -c 1
Ou awk , perl , bash ...
awk -F '' '{print $1}'
perl -ne 'print /^(.)/,"\n"'
perl -ne 'print substr($_,0,1), "\n"'
read line && echo ${line:0:1}
--
Dubun Guillaume <gdubun@gecko.fr>
Reply to: