Le Tue, 24 Jul 2001 11:56:37 +0200 Simon Huggins <[EMAIL PROTECTED]> 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 ?
>
> [EMAIL PROTECTED] ~]$ 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 <[EMAIL PROTECTED]>