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
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]