首页 > 代码库 > shell基础(二)cut用法
shell基础(二)cut用法
shell基础(二)cut用法
语法: cut -d ‘分隔字符‘ [-cf] n
-d 后面指定分隔符,单引号引起来,必须是单个字符
-f 指定第几段,可以跟多个数字,用逗号隔开
-c 后面只有一个数字,表示截取第几个字符
-d 后面跟分隔字符,这里使用冒号:作为分隔字符,-f 1 就是截取第一段。
注意:-f 和 1直接的空格可有可无。
-d 和 -c 不能同时使用
# cut -d ‘:‘ -f 3 /etc/passwd 【空格之后用单引号引起来】
# cut -d:-f 3 /etc/passwd 【-d 后面直接加分隔符,不用空格】
# 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 截取字符,包括字母,数字,符号
本文出自 “吴腾飞” 博客,请务必保留此出处http://wutengfei.blog.51cto.com/10942117/1908049
shell基础(二)cut用法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。