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

Re: Supprimer un retour chariot en fin de ligne



DUFRESNE, Mathias (STERIA) a écrit, mardi 15 janvier 2008, à 11:42 :
> Bonjour à tous,

bonjour.

> Je cherche un moyen de supprimer les retours chariots en fin de ligne,
> je fais  un petit script  pour construire un  fichier csv à  partir de
> commandes lancées dans  bash et lorsque je redirige  le résultat d'une
> commande  dans le  fichier de  résultat, la  commande renvoie  en même
> temps un retour  chariot, du coup mon point  virgule de séparation est
> sur la ligne d'après, le résultat de la commande suivante aussi...
> 
> nmap -p139 $IP | grep netbios | awk '{print $2 }' >> $RESULT_FILE
> echo ";"
> 
> me donne :
> closed
> ;
> 
> au lieu de :
> closed;

  nmap -p139 "$IP" | awk '/netbios/{printf "%s;", $2 }' >> "$RESULT_FILE"

ou « printf "%s;\n", $2 » pour passer à la ligne ensuite.
-- 
Jacques L'helgoualc'h


Reply to: