linux shell刪除文本每行末尾的單個或者多個空格或者制表符


1、刪除test.txt末尾的單個或者多個空格或者制表符

root@PC1:/home/test# ls
test.txt
root@PC1:/home/test# cat test.txt ## 測試數據 2 3 4
a 3 d
d w e
z v e
z c g
z v b
root@PC1:/home/test# cat -A test.txt  ## 測試數據,利用cat -A顯示空格和制表符 2 3 4 $ a 3 d $ d w e^I^I^I$ z v e^I $ z c g $ z v b$
root@PC1:/home/test# sed 's/[\t ]\+$//' test.txt | cat -A ## 刪除每行末尾的空格和制表符 2 3 4$
a 3 d$
d w e$
z v e$
z c g$
z v b$

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM