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

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: