大功率无感电阻
NEWS

Linux中cut命令的格式和选项说明

1.命令引入剪切是一种选择命令,它以行为单位选择性地输出满足条件的内容到标准输出。

cut命令有两个主要目的。

一种是显示文件的内容。

它依次读取指定的文件列表,并将其内容输出到标准输出;另一个是连接两个或多个文件,例如Cutf1f2“ f3将合并文件f1和f2的内容,然后通过输出重定向符号的作用将它们放入文件f3”。

2.命令格式cutOPTION。

[FILE]如果未提供文件或文件为-,则cut会从标准输入中读取内容。

3.选项说明请注意,对于短选项,长选项的必需参数也是必需的。

-b,--bytes = LIST设置输出字节数或范围的数量-c,--characters = LIST设置输出字符数或范围的数量-d,--delimiter = DELIM指定列的分隔符(或字段)。

默认的分隔符是Tab。

只能与-f选项-f一起使用---fields = LIST设置输出字段,默认字段分隔符为空格。

-f将打印不包含定界符的行,除非指定了-s选项,否则-n和-b选项一起使用,并且不分割多字节字符-补码会反向选择字节,字符或字段-s,- -only-定界的如果该行没有定界符,则不显示该行。

此选项只能与-f选项一起使用--output-delimiter = STRING使用字符串作为输出分隔符,默认值为输入分隔符-z,-零终止的行分隔符为NUL而不是LF--help显示帮助信息并退出--version显示版本信息并退出。

当使用-b,-c或-f选项时,LIST由一个范围或多个范围组成,并用逗号分隔。

范围的表示形式是:第N个字节,字符或字段。

N从第N个字节,字符或字段到第N行到第N个第M行(包括M个)行NM的末尾从1个N开始计数,从第N个字节到第M个字节(包括M个)从字符N个字节开始。

字节,字符或字段4.常用示例首先,给此文件testfile进行测试,其内容如下:helloworldiamlvlvilikelinux(1)以字符为单位输出指定范围的字符。

使用cut命令选择要输出的第3到第5个字符:cut-c3-5testfilelloamlik如果未指定结尾字符的位置,即cut-c3-testfile,则将第三个字符输出到最后一个字符。

同样,我们可以使用字节为单位来执行此操作。

如果文本文件是单字节编码字符,则cut-b3-5testfile等效于cut-c3-5testfile。

(2)以字段为单位输出指定的字段。

输出第二和第三列的内容:cut -d“ -f1testfileworldamlvlvlikelinux”注意,因为第一行中没有第三列,所以输出为空。

(3)选择提取指定字段之外的列。

输出第一列以外的内容:cut -d“ -f1--complementtestfileworldamlvlvlikelinux”原始标题:每天一个Linux命令(127):Cut命令文章来源:[微信公众号:Linux爱好者]欢迎大家关注!请指出转载文章的来源。

欢迎您的咨询