首页 > 系统服务 > 详细

Linux 基本命令总结

时间:2015-10-30 10:51:26      阅读:300      评论:0      收藏:0      [点我收藏+]

1:awk命令----用于过滤文本内容(擅长取列数据)

   基本语法如下

   awk -F "分割符" ‘{print $1}‘ 文件名   

   $1标示第一列,$2标示第二列........$NF(最后一列) $(NF-1)(倒数第二列)

   eg: awk -F ":" ‘{print $1}‘  /tmp/test.txt  取出test.txt文件内容中的以:号分割的第一列

        内容,并打印显示出来

   eg:awk ‘if (NR<31 && NR>19) {print $1 \n}‘ test.txt

      NR--代表行数 \n---代表回车键,换行



2:grep命令---把想要的或者不想要的内容分隔开,(擅长过滤数据)   -V参数,用来标示排除

    基本语法如下

    grep linux /tmp/test.txt   在test.txt文件内容中取出含linux字符的数据


3:sed命令(stream editor) 擅长取行,替换

    基本语法如下

    sed -n ‘/要取的内容/p‘ test.txt

    -n --取消sed的默认输出,否则会重复  /p ---打印出取出的内容 /d ---删除要取的数据内容

    不显示

    eg:sed -n ‘/linux/p‘ test.txt  意思是从test.txt文本中取出含linux字符的数据并打印出来

       sed ‘/linux/d‘ test.txt 取出test.txt文本中不含linux字符的内容





本文出自 “cary_qin的博客” 博客,请务必保留此出处http://xpqinqun.blog.51cto.com/2136/1707993

Linux 基本命令总结

原文:http://xpqinqun.blog.51cto.com/2136/1707993

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!