用法:cut 选项 文件名(默认的字段定位符为制表符)

-f:选择列

yang@Ubuntu:~$ cat student_data.txt
No      Name    Mark    Percent
1       Sarat   45      90
2       Alex    49      98
yang@Ubuntu:~$ cut -f1-3 student_data.txt
No      Name    Mark
1       Sarat   45
2       Alex    49

--complement:选择补集

yang@Ubuntu:~$ cut -f1-3 --complement student_data.txt
Percent
90
98

-d:指定字段的定位符

yang@Ubuntu:~$ cut -f1-3 -d ";" student_data2.txt
No;Name;Mark
1;Alex;49

-b:表示字节;-c:表述字符;-f:表示字段 结合N-M 

--output-delimiter 提取多个字段

View Code
yang@Ubuntu:~$ echo -e "abcdefghijklmnopqrstuvwxyz\nABCDEFGHIJKLMNOPQRSTUVWXYZ" | cut -c5-10,15-20 --output-delimiter ";"
efghij;opqrst
EFGHIJ;OPQRST

 

相关文章:

  • 2021-09-04
  • 2021-07-25
  • 2022-12-23
  • 2022-01-10
  • 2021-06-08
  • 2022-12-23
  • 2021-12-08
  • 2022-01-09
猜你喜欢
  • 2021-09-07
  • 2021-11-17
  • 2022-12-23
  • 2022-01-15
  • 2022-12-23
  • 2021-04-05
  • 2021-04-11
相关资源
相似解决方案