Linux cut命令用于根据字段提取文件内容。文本文件没有像数据库那样的行/列,有时我们只需要单列数据。根据分隔符剪切已识别的列(例如:冒号’:’,分号’;’,逗号’,’等)。
1、从文件中选择单个字段:
我们也可以使用管道“|”将文件内容作为输入传递给cut命令,如下所示 –
2、从文件中选择多列:
我们可以用命令分隔指定多个字段名称,如下例所示,将仅显示第1个,第2个和第7个字段。
我们还可以在字段上指定带连字符( – )的列的范围以及两个选项一起,如下面的示例命令。
第一个命令将选择第1,第2,第3和第4个字段。
第二个命令将选择第3,第4和第5个字段。
最后一个命令将显示第2,第3,第4,第6和第10个字段。
要获取除一个列之外的所有列的值,需要使用以下命令。例如,如果我们需要选择所有列而不是6列。
除了字段之外,我们还可以根据单个字符从文件中选择值,而使用字符则不需要指定分隔符。
同样,我们也可以指定多个逗号分隔字符或字符范围。
本篇文章到这里就已经全部结束了,
