Linux基础——cut命令

语法: cut -d '分隔字符' [-cf] n
-d 后面指定分隔符,单引号引起来, 必须是单个字符
-f 指定第几段,可以跟多个数字,用逗号隔开
-c 后面只有一个数字,表示截取第几个字符
-d 后面跟分隔字符,这里使用冒号:作为分隔字符,-f 1 就是截取第一段,-f 和 1直接的空格可有可无。 -d 和 -c 不能同时使用
[root@thinkpad tmp]# cut -d ':' -f 3 passwd 【-d 后面直接加分隔符,不用空格】
[root@thinkpad tmp]# cut -d:-f 3 passwd 【空格之后用单引号引起来】
[root@thinkpad tmp]# cut -d: -f 3,6,5 passwd 【截取两段的时候,用逗号隔开,数字顺序可以颠倒,但显示的结果以实际为准,比如-f 3,6,5 显示的结果是 -f 3,5,6 】

#echo '1 2 3' > 1.txt
#cut -d ' ' -f 2 1.txt 【分隔符是空格,需要指定空格,用单引号引起来】
所以,建议-d后面跟单引号,避免出现问题。养成习惯。

-c 截取字符,包括字母,数字,符号
-c 后面跟一个数字,表示截取第几个字符
-c 后面跟一个区间
-c 后面跟几个数字,表示截取多个
[root@thinkpad tmp]# cut -c1,2,5,9 passwd
[root@thinkpad tmp]# cut -c 6-10 passwd
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值