Linux 输出过滤器:cut 命令 0 个改进

命令 'cut' 用于选取文件中特定列。在参数 (-d) 后,为分隔符(你所希望分割列的位置)。分隔符可以是空格(' ')、连字符(-)、斜杠(/)或其他任何字符。在参数 (-f) 后,是提取的列号。

语法:

cut -d(delimiter) -f(columnNumber) <fileName>  

连字符(-)作为分隔符

语法:

cut -d- -f(columnNumber) <fileName>  

例子:

cut -d- -f2 marks.txt  
cut -d- -f1 marks.txt  

Linux Cut Filter1

看上面的截图,我们的分隔符是(-),因此我们在参数 (-d) 后使用(-)。命令 「cut -d- -f1 marks.txt」 用于显示第一列,同样命令 「cut -d- -f2 marks.txt」 用于显示第二列。

空格作为分隔符

如果你想用空格作为分隔符,那么你就必须在命令中分割符指定为空格 (' ')

语法:

cut -d ' ' -f(columnNumber) <fileName>  

例子:

cut -d ' ' -f2 marks.txt  
cut -d ' '-f5 marks.txt  
cut -d ' '-f3 marks.txt  

Linux Cut Filter2

看上面的截图,我们的分割符是空格,因此我们必须在参数 (-d) 后使用 (' ')。命令 「cut -d ' ' -f2 marks.txt」 用于显示第二列,命令 「cut -d ' ' -f5 marks.txt」 用于显示第五列,而命令 「cut -d ' ' -f3 marks.txt」 用于显示第三列,

本文为 Wiki 文章,邀您参与纠错、纰漏和优化
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!