shell替換一個或多個空格為逗號


(1)把文本中的一個或者多個空格替換為逗號

文本內容如下:

# cat text
1 2  4
2 2 3 4
3  3 4
4   4
   4
 2  4

(2)shell程序代碼為:

# cat text | sed 's/[ ][ ]*/,/g'
1,2,4
2,2,3,4
3,3,4
4,4,
,4,
,2,4

腳本說明:

  1. s代表替換指令;
  2. 每個[ ]都包含有一個空格;
  3. *號代表0個或多個;
  4. g代表替換每行的所有匹配;


免責聲明!

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



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