Você pode simplesmente remover a vírgula final com sed.
# echo '"10"
"30"
"u"
"hello"' | tr '\n' ',' | sed s/',$'/\n/g
"10","30","u","hello"
Eu tenho a seguinte saída de um comando no Unix:
"10"
"30"
"u"
"hello"
E eu quero isso no seguinte formato CSV sem a vírgula final:
"10","30","u","hello"
Eu tentei tr '\n' ','
, mas isso deixa uma vírgula final.
Sendo novo no Unix, não sei como conseguir o que estou tentando fazer. Qualquer ajuda?