Re: [問題] 好幾行stdout一次只處理一行內的數字

作者: rickieyang (Rickie Yang)   2016-04-05 11:33:28
※ 引述《LIAR (玻璃做的大叔)》之銘言:
: 標題: [問題] 好幾行stdout一次只處理一行內的數字
: 時間: Tue Apr 5 10:05:52 2016
:
: 我舉個例
: fdisk -lu /dev/sda|grep ^/dev/sda
:
: /dev/sda5 11999999 17187199 2593600+ 83 Linux
:
: 像這樣,我雖然可以用cut分別切
: cut -c 6-10
: cut -c 16-25
: cut -c 28-37
: cut -c 39-49
:
: /sbin/badblocks -sv /dev/sda -o /tmp/$A.bad $C $B
: 所以和其他行沒關係,一次只處理一行的資訊。
:
作者: LIAR (玻璃做的大叔)   2016-04-05 11:48:00
感謝,gensub和substr我沒學過,受教了。那個可能有問題,因為是無差別刪除,如果有些數字後面沒有+號,就會少一個位數。substr無差別,gensub就正常,不過我還在研究gensub語法

Links booklink

Contact Us: admin [ a t ] ucptt.com