https://www.runoob.com/linux/linux-comm-cut.html#:~:text=Linux%20cut%E5%91%BD%E4%BB%A4%201%20-b%20%EF%BC%9A%E4%BB%A5%E5%AD%97%E8%8A%82%E4%B8%BA%E5%8D%95%E4%BD%8D%E8%BF%9B%E8%A1%8C%E5%88%86%E5%89%B2%E3%80%82%20%E8%BF%99%E4%BA%9B%E5%AD%97%E8%8A%82%E4%BD%8D%E7%BD%AE%E5%B0%86%E5%BF%BD%E7%95%A5%E5%A4%9A%E5%AD%97%E8%8A%82%E5%AD%97%E7%AC%A6%E8%BE%B9%E7%95%8C%EF%BC%8C%E9%99%A4%E9%9D%9E%E4%B9%9F%E6%8C%87%E5%AE%9A%E4%BA%86%20-n%20%E6%A0%87%E5%BF%97%E3%80%82,-b%20%E6%A0%87%E5%BF%97%E4%B8%80%E8%B5%B7%E4%BD%BF%E7%94%A8%E3%80%82%20%E5%A6%82%E6%9E%9C%E5%AD%97%E7%AC%A6%E7%9A%84%E6%9C%80%E5%90%8E%E4%B8%80%E4%B8%AA%E5%AD%97%E8%8A%82%E8%90%BD%E5%9C%A8%E7%94%B1%20-b%20%E6%A0%87%E5%BF%97%E7%9A%84%20List%20%E5%8F%82%E6%95%B0%E6%8C%87%E7%A4%BA%E7%9A%84%20%E8%8C%83%E5%9B%B4%E4%B9%8B%E5%86%85%EF%BC%8C%E8%AF%A5%E5%AD%97%E7%AC%A6%E5%B0%86%E8%A2%AB%E5%86%99%E5%87%BA%EF%BC%9B%E5%90%A6%E5%88%99%EF%BC%8C%E8%AF%A5%E5%AD%97%E7%AC%A6%E5%B0%86%E8%A2%AB%E6%8E%92%E9%99%A4
Linux cut命令用于显示每行从开头算起 num1 到 num2 的文字。
cut [-bn] [file]
cut [-c] [file]
cut [-df] [file]
使用说明:
cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段写至标准输出。
如果不指定 File 参数,cut 命令将读取标准输入。必须指定 -b、-c 或 -f 标志之一。
参数:
当你执行who命令时,会输出类似如下的内容:
$ who
rocrocket :0 2009-01-08 11:07
rocrocket pts/0 2009-01-08 11:23 (:0.0)
rocrocket pts/1 2009-01-08 14:15 (:0.0)
如果我们想提取每一行的第3个字节,就这样:
$ who|cut -b 3
c
c