美文网首页
每日一个linux命令20-cut

每日一个linux命令20-cut

作者: 1519f8ccc7b0 | 来源:发表于2017-05-16 20:29 被阅读0次

1. 命令解析

命令用途
打印文件中每行选中的部分至标准输出,处理基于行的有固定格式的数据使用

命令格式

cut OPTION... [FILE]...

命令参数

-b :以字节为单位进行分割。这些字节位置将忽略多字节字符边界,除非也指定了 -n 标志。
-c :以字符为单位进行分割。
-d :自定义分隔符,默认为制表符。
-f :与-d一起使用,指定显示哪个区域。
-n :取消分割多字节字符。仅和 -b 标志一起使用。如果字符的最后一个字节落在由 -b 标志的 List 参数指示的<br />范围之内,该字符将被写出;否则,该字符将被排除。

2. 示例

2.1 以字节为单位分割 -c

root$ date
2017年 5月16日 星期二 20时01分55秒 CST
root$ date | cut -b 1-4
2017
root$ date | cut -b 1-5 -n
2017
root$ date | cut -b 1-6 -n
2017
root$ date | cut -b 1-7 -n
2017年

2.2 以字符为单位分割-c

root$ date | cut -b 1-5
2017?
root$ date | cut -c 1-5
2017年

2.3 以分隔符分割 -d -f

root$ echo 1_2_3 |cut -d _ -f 1
1
root$ echo 1_2_3 |cut -d _ -f 2
2
root$ echo 1_2_3 |cut -d _ -f 1-3
1_2_3

相关文章

网友评论

      本文标题:每日一个linux命令20-cut

      本文链接:https://www.haomeiwen.com/subject/xexrxxtx.html