linux中sed同时删除行首和行尾的空格和制表符


1、

[root@linuxprobe test]# ls ## 测试数据 a.txt [root@linuxprobe test]# cat a.txt fd gfd fgd fsdafds dfs sff [root@linuxprobe test]# cat -A a.txt ^I^Ifd gfd fgd $ fsdafds^I^I$ ^I^I    dfs  ^I^I$ sff^I^I$ [root@linuxprobe test]# sed -n l a.txt \t\tfd gfd fgd $ fsdafds\t\t$ \t\t dfs \t\t$ sff\t\t$

 

2、

[root@linuxprobe test]# sed 's/^[\t ]*\|[\t ]*$//g' a.txt fd gfd fgd fsdafds dfs sff [root@linuxprobe test]# sed 's/^[\t ]*\|[\t ]*$//g' a.txt | cat -A fd gfd fgd$ fsdafds$ dfs$ sff$

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM