cut —— 按字节,字符,域分割——取列



cat test
123456789
1234567 89
1234567 89

-b  取指定字节
cat test |cut -b 1,3-5,8-  (取每行的第1,第3到5个字节,8到行尾)
134589
134589
134589

-c   取指定字符
cat test |cut -c -3,5-6  (取每行的行头到3个字符,第3到5个字符,可用于截取中文)
12356
12356
12356

-d  按指定字符":"分割,-f 去第一列,第3到5列
cat test|cut -d ":" -f 1,3-5
缺点:只能按一个字符分割

如果需要按多个字符分割:参考awk
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值