2014-02-05 104 views
0

使用pull_data $a $b | sed 's/, \+\| \+,/g'它在屏幕上顯示最終結果,但是當我嘗試並將它發送到文件時,例如, pull_data $a $b | sed 's/, \+\| \+,/g' > out我得到的錯誤不存在等。發送sed輸出到文件

將輸出發送到文件的正確方法是什麼?

+0

你到底在看什麼信息,這不是一個權限信息嗎? IO重定向的snytax很好。 –

+3

'sed's /,\ + \ | \ +,/ g''是**錯誤的語法!同樣:'sed's/pattern/g' – Kent

+0

請描述您希望應用哪個過濾器,並提供結果。 –

回答

0
sed -r 's/^ +//; s/ +, +/,/g; s/ +$//' > out 

刪除逗號周圍的空格以及行首和尾部的空格。