在Bash中,可以使用awk和sed命令来替换换行符,代码示例如下:
使用awk:
echo "hello world from awk" | awk '{gsub(/\n/,", ")} END{printf("%s%s",".",$0)}'
输出:hello, world, from awk.
使用sed:
echo "hello world from sed" | sed ':a;N;$!ba;s/\n/, /g;s/$/./'
输出:hello, world, from sed.