知识

[root@localhost ~]# cut [选项] 文件名选项:
-f 列号:提取第几列
-d 分隔符:按照指定分隔符分割列
-c 字符范围:不依赖分隔符来区分列,而是通过字符范围(行首为0)来进行字段提取。“n-”表示从第n个字符
到行尾;“n-m”从第n个字符到第m 个字符;“-m”表示从第1个字符到第m个字符。

例子

[root@localhost ~]# vi student.txt
ID      Name    gender  Mark
1       Liming  M       86
2       Sc      M       90
3       Tg      M       83
cut -f 2 student.txt#提取第二列内容
cut -f 2,3 student.txt
cut -c 8- student.txt  #提取第八个字符开始到行尾,好像很乱啊,那是因为每行的字符个数不相等啊
cut -d ":" -f 1,3 /etc/passwd      #以“:”作为分隔符,提取/etc/passwd文件的第一列和第三列

不足

不能应用于空格的  awk来进行满足处理空格

Linux之cut:简化版的awk相关推荐

  1. linux脚本求命令行上整数和,shell脚本--cut命令与awk简单使用

    cut:对内容进行列切割 -d 后面的是分割符,表示用什么符号来分割符来分割列,分隔符使用引号括起来: -f后面跟着要选择的字段列,从1开始,表示第一列,如果要多列,可以用逗号分隔 : -c参数后面跟 ...

  2. Linux进阶 vim grep sed awk 正则表达式

    01 Linux上的文本编辑器vim vim 编辑器是什么 vim 编辑器的三种模式 注意大小写!!! 打开文件时文件可以存在或者不存在,不存在时当关闭的时候系统会创建 命令模式 • 用vim FIL ...

  3. Linux文本处理必杀技之awk应用详解

    AWK是一个优良的文本处理工具,Linux及Unix环境中现有的功能最强大的数据处理引擎之一.这种编程及数据操作语言(其名称得自于它的创始人阿尔佛雷德·艾侯.彼得·温伯格和布莱恩·柯林汉姓氏的首个字母 ...

  4. linux下的zz命令,linux中cut命令的用法

    本文主要记录一下Linux中cut命令的用法. 1. cut命令使用说明 Usage: cut OPTION... [FILE]... cut命令用于选出FILE文件中每一行的某些部分,然后打印到标准 ...

  5. Linux中使用ps、awk、sh一起批量杀死所有的dotnet进程。

    一.操作 Linux中使用ps.awk.sh一起批量杀死所有的dotnet进程. 二.参考命令 ps -ef|grep dotnet|awk 'NR==2{print "kill " ...

  6. linux 字符分隔符,Linux运维知识之awk,分隔符编辑截取字符

    本文主要向你们介绍了Linux运维知识之awk,分隔符编辑截取字符,通过详细的内容向你们展现,希望对各位学习Linux运维知识有所帮助. 输入数组分隔符:awk的内嵌数组FS中储存了输入数组分隔符的值 ...

  7. linux中cut -c命令,linux中~/cut/argus/

    1.Linux shell 截取字符变量的前8位 实现方法有如下几种: expr substr "$a" 1 8 echo $a|awk '{print substr(,1,8)} ...

  8. Linux中cut命令的使用

    CUT可以对file(或stdin或pipe)的每行抽取出希望抽取的部分extract(cut out) selected fields of each line of a file. [用法] cu ...

  9. linux中cut -c命令,Linux中cut命令的使用

    CUT可以对file(或stdin或pipe)的每行抽取出希望抽取的部分extract(cut out) selected fields of each line of a file. [用法] cu ...

最新文章

  1. (C++)CSP202009-1 称检测点查询
  2. 揭榜:2018中国AI英雄风云榜,年度10位杰出领军人物!
  3. 错误:cl: 命令行 error D8021 :无效的数值参数“/Wno-cpp”
  4. linux的oracle最低配置,Oracle Linux的系统配置和限制
  5. ELF文件格式详解-请查收
  6. 创建型模式——工厂模式
  7. 这个阿里篮球打得最好的男人 拟收购NBA篮网余下51%股权
  8. python 查找excel内容所在的单元格_使用Python查找Excel单元格引用
  9. springweb 初步理解
  10. Spring源码下载及构建技巧
  11. ThinkPHP5零食商城系统(前后台)
  12. 日常开发效率神器【Hutool工具类】的使用
  13. 【前端】html+css实现鼠标悬浮变色的按钮 hover【HTML+CSS+JavaScript(JS)】
  14. 解决eclipse安装Darkest Dark Theme报错
  15. Linux系统下为WPS添加字体,实现WPS输入中文
  16. iOS NSLayoutConstraint priority
  17. 计算机无法找到输出设备,老司机搞定win10声音无法找到输入输出设置的解决方法...
  18. 网络适配器出现黄色感叹号!,错误代码56
  19. on call是什么意思_on call的翻译_音标_读音_用法_例句 - 必应 Bing 词典
  20. 客户合并修改需求 @熊哥

热门文章

  1. 3.非关系型数据库(Nosql)之mongodb:升降序排序,排序分页,$all,$in,$nin,$or,$nor, $exists,游标,更新(update,$set,$unset,$inc)
  2. MULE ESB中custom,flows,connectors等的使用方法
  3. Mysql 死锁过程及案例详解之元数据锁MetaData Lock
  4. python写入一个文件之前可以不打开_如何用python实现真正的打开和关闭文件
  5. HTML文件撰写的注意事项有哪些,CSS及HTML 常见误区和注意事项(一)
  6. 中文字符串函数php,php截取中文字符串函数实例,_PHP教程
  7. 自动挂载ios_开机自动挂载iso
  8. 关于EXPORT_SYMBOL
  9. C++ std::swap函数的使用
  10. 代码评审的不可能三角