Saturday, November 10, 2007

除去文件每行首尾空白的指令

從網頁,或是某些在每行前加了空白的 BBS Post 上貼文章到記事本前,可以用這個指令來把因為格式轉換等造成的前置與後置空白去除。

perl -e 'while($l = ) { $l =~ s/^\s+//; $l =~ s/\s+$//; print "$l\n"; }'

資料直接丟到 STDIN 就好了,輸出會從 STDOUT 出來。對長文章比較方便的用法可能是 redirect 到檔案裡再開吧!

No comments: