cut 命令详解
功能
在文件中的每一行提取片段
命令说明
cut [OPTION]... [FILE]
OPTION 代表下面的选项,FILE 是文件名称,或者可以是标准输入
示例文件
文件名为cut.txt,文件内容如下
1,2,3,4
a,b,c,d
ddddddd
我果然是个天才
11 22 33 44
选项
-b, --bytes=LIST
输出 这些 字节
cut -b1 cut.txt
输出如下:
1
a
d
�
1
-c, --characters=LIST
输出 这些 字符
cut -c1 cut.txt
输出如下
1
a
d
我
1
-d, --delimiter=DELIM
使用 DELIM 取代 TAB 做 字段(field) 分隔符
cut -d, -f1 cut.txt
输出如下
1
a
ddddddd
我果然是个天才
11 22 33 44
-f, --fields=LIST
输出 这些 字段
cut -f1 cut.txt
输出如下
1,2,3,4
a,b,c,d
ddddddd
我果然是个天才
11
-s, --only-delimited
不显示 没有 分隔符 的 行
cut -d, -f1 -s cut.txt
输出如下
1
a
因为第三四五行都不包含分割符逗号(,)所以只会显示第1,2行的内容

浙公网安备 33010602011771号