ls後有一堆長這樣子的檔案:
foo_001_bar
foo_002_bar
foo_004_bar
foo_005_bar
foo_007_bar
...
(注意序數不一定連續)
我想要像是指定[0-9]{3}的方法單獨取出「數字」,而不包括檔名中其他的東西;然後輸
出到$FILE_SERIAL陣列中:
001
002
004
005
007
...
原本想試試看用sed或awk做(我不知道方向有沒有錯誤...我是Shell Script初學者...),
但Google看了很久還是不知道該如何只取出數字。
謝謝。
--
--
foo_001_bar
foo_002_bar
foo_004_bar
foo_005_bar
foo_007_bar
...
(注意序數不一定連續)
我想要像是指定[0-9]{3}的方法單獨取出「數字」,而不包括檔名中其他的東西;然後輸
出到$FILE_SERIAL陣列中:
001
002
004
005
007
...
原本想試試看用sed或awk做(我不知道方向有沒有錯誤...我是Shell Script初學者...),
但Google看了很久還是不知道該如何只取出數字。
謝謝。
--
推 defenser:我承認她們全都是我的後宮(  ̄ c ̄)y▇▇▇▇▇▇▇~※ 04/08 21:32
推 BSpowerx: ◤ 大砲 █● 04/08 21:34
推 cy0816: ▇▇▇▇▇▇▇▇▇▇04/08 21:35
→ Augustus5: ●04/08 21:35
→ LoveMakeLove: *******************04/08 21:35
推 Raptorjet:樓上那啥鬼04/08 21:38
--
All Comments