Y at-il un problème avec sed et new line character?
J'ai un fichier test.txt avec le contenu suivant
aaaaa
bbbbb
ccccc
ddddd
Ce qui suit ne fonctionne pas:
sed -r -i 's/\n/,/g' test.txt
Je sais que je peux utiliser trpour cela, mais ma question est de savoir pourquoi cela ne semble pas possible avec sed.
S'il s'agit d'un effet secondaire du traitement du fichier ligne par ligne, je voudrais savoir pourquoi cela se produit. Je pense grepsupprime de nouvelles lignes. Est-ce que Sed fait la même chose?
trajouterait une fin ,et produirait une ligne non terminée. Le mieux est d'utiliser à la pasteplace:paste -sd , test.txt