Es gibt viele Möglichkeiten, wie es erreicht werden kann. Welches Tool Sie verwenden, hängt hauptsächlich von Ihren eigenen Vorlieben oder Erfahrungen ab.
Verwenden des tr-Befehls:
tr '\n' ',' < somefile
Verwendung von awk:
awk -F'\n' '{if(NR == 1) {printf $0} else {printf ","$0}}' somefile
Verwenden des Einfügebefehls:
paste -d, -s file
Datei
aaa
bbb
ccc
ddd
xargs
cat file | xargs
Ergebnis
aaa bbb ccc ddd
xargs verbessert
cat file | xargs | sed -e 's/ /,/g'
Ergebnis
aaa,bbb,ccc,ddd
xargs -a your_file | sed 's/ /,/g'
Dies ist ein kürzerer Weg.