看板 Linux 關於我們 聯絡資訊
請問各位大大,假如我有一個變數: str='aaa bbb' echo ${str:0:3} echo ${str:4} 這樣可以分別把 aaa 和 bbb 抽取出來, 但是我現在要抽取的字串我無法事先知道他的長度, 有可能另一個字串是 'cccccccc ddddddd', 請問在 bash 裡面有什麼好方法嗎? 先感謝了! :> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.251.211.196
ago1414:# man cut -> -d -f 06/18 15:15
Xphenomenon:感謝 :> 06/18 18:33
Xphenomenon:如果我欄位之間有很多個空格 -d' ' 似乎就沒辦法了? 06/18 18:41
Xphenomenon:後面的欄位可能會變成 -f6 -f7 .... 06/18 18:41
Xphenomenon:sed 有支援正規表示法,cut 好像沒有 06/18 18:45