我将列换行:
awk 'BEGIN { ORS = "," } { print }' file
Run Code Online (Sandbox Code Playgroud)
文件:
45
78
45
Run Code Online (Sandbox Code Playgroud)
结果是:
45,78,45,
Run Code Online (Sandbox Code Playgroud)
如何删除行尾的逗号?我试过了:
awk 'BEGIN { ORS = "," } { print substr($1, 1, length($1)-1)}' file
Run Code Online (Sandbox Code Playgroud)
但这不适用于分隔符。