看板 Linux 關於我們 聯絡資訊
敝人想請教一個問題 我有一個檔案,其中一開頭的地方都有一大串空白 那我估計大概要砍掉4個空白左右 想請問一下,我應該要如何只砍掉前面四個空白 我只想的出判斷四個空白:'/^ ' 當然以上的方法,不是很好,若有好的方法,還請賜教 不過還是以如何砍掉單行前面四個空白,而不是砍掉整行為主要問題 還請各位先進指點一下,謝謝 -- 郵差又來按陰陽了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.64.183.212
aitjcize:cat test.txt | sed 's/ \{4\}//g' 10/13 00:20
aitjcize:或是cat test.txt | sed -r 's/ {4}//g' 10/13 00:21
godman362:謝謝您,已經成功了 10/13 08:08
godman362:不過做起來好像怪怪的,當如果有9個空白時 10/13 08:41
godman362:做完卻只剩一個?這好像有點怪怪的 10/13 08:41
godman362:我剛剛已經將您給的提示改過了 10/13 08:50
godman362:cat test.txt | sed 's/^ \{4\}//g' 10/13 08:51
godman362:這樣就符合我要的需求了,感謝您的提點 10/13 08:51