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