tr -d '\n' < file.txt
Ou
awk '{ printf "%s", $0 }' file.txt
Ou
sed ':a;N;$!ba;s/\n//g' file.txt
Cette page contient un tas d'autres méthodes pour supprimer les retours à la ligne.
modifié pour supprimer les abus félins :)
tr --delete '\n' < yourfile.txt
tr -d '\n' < yourfile.txt
Modifier :
Si aucune des commandes affichées ici ne fonctionne, alors vous avez autre chose qu'une nouvelle ligne séparant vos champs. Vous avez peut-être des fins de ligne DOS/Windows dans le fichier (bien que je m'attende à ce que les solutions Perl fonctionnent même dans ce cas) ?
Essayez :
tr -d "\n\r" < yourfile.txt
Si cela ne fonctionne pas, vous devrez inspecter votre fichier de plus près (par exemple dans un éditeur hexadécimal) pour savoir quels caractères s'y trouvent réellement et que vous souhaitez supprimer.