wai ta soluce est pas mal mais bon c'est pas drole a faire alors que y'a un moyen de tout farie avec une expression reguliere et un sed...
ps. j'avais deja demander de l'aide pour le meme exemple et on m'avais donné une réponse similaire a la tienne mais la j'essaye de bien comprendre les regexp
voila ce que j'ai pour l'instant
Citation :
sed -e 's#^ssh.*\([0-9]\{2,\}\).*tcp.*$#\1#' /etc/services
|
m'affiche tout le fichier /etc/services mais change la ligne :
ssh 22/tcp # ssh login
en
22
mais par contre je ne sais si il est possible d'avoir en sortie seulement la ou les ligne modifiées
Message édité par tuxy_co_psylo le 12-11-2004 à 14:14:12