shell script& 正则表达式
来源:互联网 发布:理查德·林克莱特 知乎 编辑:程序博客网 时间:2024/05/16 09:58
记录一下正则表达式的使用与grep,sed,awk的简单用法:
1.取出ifconfig中ip地址与bcast地址:
ifconfig eth0 | grep "inet add" | sed -r 's/(.*).*inet addr:(.*|[^ ])Bcast:(.*)Mask:.*/\2:\3/'
2.统计命令执行结果的行数
find /etc/ -type f | wc -l #统计/etc/下文件的个数
find /etc/ -type f -name "*sys*" | wc -l #统计文件名中带有sys的文件数
find /etc/ -type f -exec grep 'sys' {} /; | wc -l #统计/etc/目录下,带有sys内容的行数
find /etc/ -type f -name "*sys*" | awk 'END{print NR}' #统计文件名中带有sys的文件数
find /etc/ -type f -exec grep "sys" {} /; | awk 'END{print NR}' #统计/etc目录下,带有sys内容的行数
3.将/etc/termcap内容取出后,去除开头为#的行,取出空白行,取出开头为英文字母的那几行以及最终统计总行数:
cat /ect/termcap | sed '/^#/d' | sed '/^$/d' | grep -n '^[a-zA-Z]' | awk 'END{print NR}'
0 0
- shell script& 正则表达式
- linux 正则表达式 与 shell script
- Shell script - 如何用正则表达式匹配IP地址
- script之正则表达式
- Linux 学习笔记 -- 第三部分 学习 shell 与 shell script -- 第12章 正则表达式与文件格式化处理
- Shell 正则表达式
- shell正则表达式
- shell正则表达式
- SHELL正则表达式
- SHELL 正则表达式
- shell正则表达式整理
- shell正则表达式
- Shell中的正则表达式
- Power shell 正则表达式
- shell正则表达式
- shell正则表达式
- shell正则表达式
- Linux shell: 正则表达式
- VS2010及以上常用快捷键(已验证可用)
- Sourceforge创建svn
- 将最高分保存
- 人的一生,岂能尽如人意
- 翻新并行程序设计的认知整理版(state of the art parallel)
- shell script& 正则表达式
- nslookup手动模拟DNS递归查询
- BlueTooth: nRF51822蓝牙芯片
- DTD和Schema区别
- 变量后面加冒号
- 网络请求图片 SDWebImage
- 重写一次挂机
- 如何寻找靠谱的流量商家?
- 基于MMX指令集的程序设计简介