Question Unix
loic
-
batmat Messages postés 1880 Date d'inscription Statut Membre -
batmat Messages postés 1880 Date d'inscription Statut Membre -
Bonjour,
J'aimerai savoir comment faire pour enlever les sauts de lignes dans un fichier en Shell.
Merci.
J'aimerai savoir comment faire pour enlever les sauts de lignes dans un fichier en Shell.
Merci.
2 réponses
-
tr -d '\012' < tonfichier > nouveaufichier
ensuite tu remets le nouveaufichier à la place du fichier original avec
$mv nouveaufichier tonfichier
ATTENTION : n'écris surtout pas
$tr -d '\012' < tonfichier > tonfichier
sinon le shell va commencer par écraser tonfichier avant de commencer => il va travailler sur un fichier vide, et tu auras perdu ton fichier, c la raison pour laquelle il faut le faire en deux, car tr envoie sa sortie par défaut vers stdout
@++
Vous hésitez entre Linux et Windows?
Vous voulez dépenser du temps ou de l'argent ? -
Tiens au fait, si ça t'allait, tu peux le dire :)
@++
Poster, poster encore et toujours :-)