Je mnoho způsobů, jak toho lze dosáhnout. Nástroj, který používáte, většinou závisí na vašich vlastních preferencích nebo zkušenostech.
Pomocí příkazu tr:
tr '\n' ',' < somefile
Použití awk:
awk -F'\n' '{if(NR == 1) {printf $0} else {printf ","$0}}' somefile
Pomocí příkazu vložit:
paste -d, -s file
soubor
aaa
bbb
ccc
ddd
xargs
cat file | xargs
výsledek
aaa bbb ccc ddd
xargs vylepšeny
cat file | xargs | sed -e 's/ /,/g'
výsledek
aaa,bbb,ccc,ddd
xargs -a your_file | sed 's/ /,/g'
Toto je kratší cesta.