linux cut -c是什么意思

 我来答
日TimE寸
推荐于2017-09-14 · TA获得超过9568个赞
知道大有可为答主
回答量:1358
采纳率:83%
帮助的人:483万
展开全部

cut是一个选取命令,以行为单位,从每一行中截取出需要的部分。
(1)语法格式:
cut  [-bn] [file] 或 cut [-c] [file]  或  cut [-df] [file]
(2)主要参数
-b:以字节为单位进行分割。这些字节位置将忽略多字节字符边界,除非也指定了 -n 标志。
-c:以字符为单位进行分割。
-d:自定义分隔符,默认为制表符
-f:与-d一起使用,指定显示哪个区域。
-n:取消分割多字节字符。仅和-b标志一起使用。如果字符的最后一个字节落在由-b标志的List参数指示的范围之内,该字符将被写出;否则,该字符将被排除。
(3)用法示例
输出/etc/passwd文件每一行的前4个字符
$ sudo cut -c 1-4 /etc/passwd

帐号已注销
2023-09-22 · 超过88用户采纳过TA的回答
知道小有建树答主
回答量:1207
采纳率:100%
帮助的人:16.4万
展开全部
Linux cut命令用于显示每行从开头算起num1到num2的文字。
语法:
cut [-bn] [file]
cut [-c] [file]
cut [-df] [file]
使用说明:
cut命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段写至标准输出。
如果不指定file参数,cut命令将读取标准输入。必须制定-b、-c或-f标志之一。
参数:
-b:以字节为单位进行分割。这些字节位置将忽略多字节字符边界,除非也指定了-n标志。
-c:以字符为单位进行分割。
-d:自定义分隔符,默认为制表符。
-f:与-d一起使用,指定显示哪个区域。
-n:取消分割多字节字符。仅和-b标志一起使用。如果字符的最后一个字节落在由-b标志的List参数指示的范围之内,该字符将被写出;否则,该字符将被排除。
实例:
当你执行who命令时,会输出类似如下的内容:
$ who
rocrocket :0 2009-01-08 11:07
rocrocket pts/0 2009-01-08 11:23 (:0.0)
rocrocket pts/1 2009-01-08 14:15 (:0.0)
如果我们想提取每一行的第3个字节,就这样:
$ who|cut -b 3
c
c
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2023-06-14 · 超过13用户采纳过TA的回答
知道答主
回答量:280
采纳率:85%
帮助的人:5.6万
展开全部
Linux cut命令用于显示每行从开头算起num1到num2的文字。
语法:
cut [-bn] [file]
cut [-c] [file]
cut [-df] [file]
使用说明:
cut命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段写至标准输出。
如果不指定file参数,cut命令将读取标准输入。必须制定-b、-c或-f标志之一。
参数:
-b:以字节为单位进行分割。这些字节位置将忽略多字节字符边界,除非也指定了-n标志。
-c:以字符为单位进行分割。
-d:自定义分隔符,默认为制表符。
-f:与-d一起使用,指定显示哪个区域。
-n:取消分割多字节字符。仅和-b标志一起使用。如果字符的最后一个字节落在由-b标志的List参数指示的范围之内,该字符将被写出;否则,该字符将被排除。
实例:
当你执行who命令时,会输出类似如下的内容:
$ who
rocrocket :0 2009-01-08 11:07
rocrocket pts/0 2009-01-08 11:23 (:0.0)
rocrocket pts/1 2009-01-08 14:15 (:0.0)
如果我们想提取每一行的第3个字节,就这样:
$ who|cut -b 3
c
c
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友5e6886a
2010-11-02
知道答主
回答量:12
采纳率:0%
帮助的人:0
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式