标签: linux bash sed
使用pull_data $a $b | sed 's/, \+\| \+,/g'在屏幕上显示最终结果,但是当我尝试将其发送到例如pull_data $a $b | sed 's/, \+\| \+,/g' > out我收到了不存在的错误等。
pull_data $a $b | sed 's/, \+\| \+,/g'
pull_data $a $b | sed 's/, \+\| \+,/g' > out
将输出发送到文件的正确方法是什么?
答案 0 :(得分:0)
sed -r 's/^ +//; s/ +, +/,/g; s/ +$//' > out
删除逗号周围的空格以及行的开头和结尾。