cut命令

截取以制表符tab为分隔符的第一列

cut -f 1test.txt

截取以":"为分隔符的第一列,如果比较规律的文件,可以自己设定分隔符

cut -f 1 -d ':' tset.txt

截取以“:”为分隔符的第一列和第三列

cut -f 1,3 -d ':' tset.txt

#命令都是用的英文状态的符号

awk命令

截取第二列和第四列,默认为空格,或者制表符

awk ‘{print $2 "\t" $4}’ test.txt

截取以:为分隔符的第一列和第三列

awk '{FS=":"}{print $1 "\t" $3}'  test.txt  也可以写成:awk -F ":" '{print $1 "\t" $3}'

也可以写成

awk '{FS=":"}{print $1 "\t" $3}' (这是一个比较标准的写法)

sed命令:其实是替换操作,sed修改的只是显示的内容,文件并未修改

输出第十行,-n必须要加,否则会显示所有内容,-i表示修改文件内的内容,这个谨慎操作,-e则表示执行多个动作

sed -n  '10p' regular_express.txt

删除2-4行

sed  '2,4d' regular_express.txt

在第二行上一行显示wanmei

sed '2i wanmei' regular_express.txt

在第二行下一行显示wanmei

sed '2a wanmei' regular_express.txt

替换行,将第四行全部替换为nowanmei

sed '4c nowanmei' regular_express.txt

字符串替换

sed 's/旧字符串/新字符串/g' regular_express.txt

替换第四行的旧字符串

sed '4s/旧字符串/新字符串/g' regular_express.txt

sort命令:排序的作用

选项:

-f 忽略大小写

-n以数值型进行排序,默认是字符串型排序

-r反向排序

-t指定分隔符,默认分隔符为制表符

-k[n,m]按照指定的字段范围排序,从第n字段开始,m字段结束(默认到行尾)

sort -n -t ':' -k '3,3' /etc/passwd   以':'为分隔符的第三字段开始到第三字段结束进行排序

wc命令:统计命令

wc [选项] 文件名

-l 只统计行数

- w 只统计单词书

- m 只统计字符数,包含换行符

最新文章

  1. Ansible-playbook批量部署,更新war脚本,可以再完善----后续再update
  2. 谷歌、百度、1万ip能赚多少钱?1000IP能够值多少钱呢?
  3. 虚拟机开机提示:This virtual machine appears to be in use
  4. cocos2d-x 纹理源码分析
  5. Linux远程拷贝scp命令
  6. Visibility属性实现自动隐藏功能
  7. 【转】QT样式表 (QStyleSheet)
  8. WEB漏洞攻击之验证码绕过浅析
  9. npm 如何安装npm包
  10. Es6模块语法笔记
  11. Java-番外篇-Java通过代码发给手机发信息
  12. ​​ ​​Java后端学习路线图,你真的只需要这一张!
  13. Laravel Cache 缓存钉钉微应用的 Access Token
  14. Linux开机启动时执行脚本的方法
  15. [na]PKI公钥处理思路
  16. NULL头文件
  17. unity 和 iOS/Android 信息交互(方法调用)
  18. Hadoop源码学习笔记之NameNode启动场景流程二:http server启动源码剖析
  19. Vue项目SEO优化的另一种姿态
  20. 201621123012《Java程序设计》第12次学习总结

热门文章

  1. 利用Theme自定义Activity进入退出动画
  2. go语言---defer
  3. ODB(C++ ORM)用Mingw的完整编译过程
  4. Win7 64 位 vs2012 pthread 配置
  5. bzoj 3733: [Pa2013]Iloczyn【dfs】
  6. bzoj 1642: [Usaco2007 Nov]Milking Time 挤奶时间【dp】
  7. BACnet开发资料与调试工具
  8. Entityframework Code First 系列
  9. Ceph在手,天下我有
  10. 08使用NanoPiM1Plus在Android4.4.2下接TF卡