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]