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: