平常练习的shell linux命令
来源:互联网 发布:中国美术简史重点 知乎 编辑:程序博客网 时间:2024/05/29 19:06
1.awk命令
很详细讲解了awk的基本用法,还有例子
以行为处理对象,通过分隔符来处理各个数据块,默认分隔符是空格,分隔符可以通过-F “:”来设置。格式化输出模式
先看一个例子吧:
通过awk ‘{print $1,$2,$NF}’ awk.txt 会以空格为分隔符,输出第一列、第二列和最后一列------也可以用 ll | awk '{print $1,$2,$NF}'
通过awk -F ":" '{print $1,$2}' awk.txt 以:为分隔符输出第一列和第二列
通过BEGIN 和END 可以设置输出的首行末行信息,比如输出的第一列是名称,那就可以在首行添加user信息让输出的信息更加清楚明了,就像excel里面的首行条目
如:awk 'BEGIN {print "Authority\tname"} {print $1"\t"$NF} END {print "Authority\tname"}' awk.txt
ifconfig virbr0 | sed -n '/inet addr/p' | awk -F ':| *' '{print $4,$6,$8}' 通过‘ *’ 一个空格加*可以设置分隔符为一个或多个
2.sed命令
http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2856901.html 这篇文章很详细的描述了sed的用法,里面还结合awk命令来说明的例子
阅读全文
0 0
- 平常练习的shell linux命令
- 平常用到的linux命令
- linux平常的常用命令
- Hbase的shell命令练习
- adb 平常很实用的命令
- hbase Shell命令练习
- linux语句和shell的反复练习
- Linux shell 的测试命令
- Linux 的shell基本命令
- Linux 基本的 shell 命令
- Linux shell 的基本命令
- Linux常用的shell命令
- 最牛叉的 Linux Shell 命令
- 常用的linux shell命令
- Linux的一些shell命令
- linux的shell实用命令
- Linux的shell命令1
- Linux的shell命令2
- mac spring redis环境配置<一>
- 简要的可行性分析报告(1)
- java基础之实现一个简单的数组
- 30分钟LinQ教程
- php面试题大全(四)
- 平常练习的shell linux命令
- Vue-book 2.0 一个移动端简单的全栈 web APP
- Linux下 Could not toggle autocommitjava.sql.SQLException解决方法
- 【Android Studio错误汇总】Error:(105, 20) 错误: 编码GBK的不可映射字符
- AD7908
- 剑指offer-重建二叉树
- cpp-netlib笔记三-Cookie支持测试
- 快速排序
- 史上最全最强SpringMVC详细示例实战教程