linux shell cut 什么意思

 我来答
wallcopper
2017-01-03 · TA获得超过3447个赞
知道大有可为答主
回答量:1986
采纳率:86%
帮助的人:1806万
展开全部
1、remove sections from each line of files
cut的工作就是“剪”,cut是以每一行为一个处理对象的,这种机制和sed是一样的。
2、cut命令主要是接受三个定位方法:
a)字节(bytes),用选项-b,一个空格算一个字节,一个汉字算三个字节
date
Tue Jan 3 16:34:27 CST 2017
date|cut -b 25-28
b)、字符(characters),用选项-c,按字符cut相对比较简单,中文字符和空格都算一个字符。
export LANG=zh_CN
date
2017年 01月 03日 星期二 16:36:36 CST
date |cut -c 5,9,13
年月日
c)、域(fields),用选项-f
以/etc/passwd文件为例:
head -n5 /etc/passwd |cut -d : -f 1,3-5
-d指定域分隔符,-f 指定要剪出哪几个域,这个与awk的输出特定字段功能一样。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式