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
>>> root pts/1 2021-12-29 13:48 (10.10.0.141)
如果想要提取每一行的第三个字节
who | cnt -b 3
>>> o