AWK SED 与 LINUX常用命令
来源:互联网 发布:出租车叫车软件 编辑:程序博客网 时间:2024/06/05 15:00
awk的结构为: partten { action },逢每行都应用这个结构(可有多个这样的结构)
partten是条件,如 if (1 > 2) 或 BEGIN 或 END 或 1 > 2,action是执行动作,如print $1"\t"$2,
sed的结构为:[start][,stop] command,逢每行都应用这个结构
start和stop是用来决定是否在当前行应用command, star和stop可为数字,也可为正则匹配
正则表达式主要分为 字符表达,重复次数表达,重复次数表达应用于前一个字符表达或()组
字符表达:普通字符 [] .
重复次精表达:* + ? {}
此外,还有 | 用来表示两组完整正则表达式的或,()用来表示一个完整的正则表达式,还有$号用来引用被match的正则部分(perl)
AWK字典计算:
awk '{dict[$5]++} END {for(i in dict) print i,dict[i]}' failed.log2011-08-04 | sort -n -k 2 -r
AWK加和:
awk '{ SUM += $5} END { print SUM/1024/1024 }'
AWK字符串切割:
awk '{split($0,a,":"); print a[3]}'
FIND:
find . -maxdepth 1 -mindepth 1 -not -name success.log2011-08-10 -not -name err.log2011-08-10 -not -name failed.log2011-08-10 -not -name crit.log -type f -exec mv {} /data/logs/logs-archive/cvm/ \;
SED替换:
sed "s/%//g" 把%替换成空
export IFS=","
for DISK in $DISKS ; do
...
done
- AWK SED 与 LINUX常用命令
- [linux]sed与awk
- Linux常用命令笔记-ftp/sed/awk
- linux常用命令之 sed grep awk
- 常用命令 sed awk 总结
- awk sed等常用命令
- Linux下sed,awk,grep,cut,find等常用命令介绍
- Linux下sed,awk,grep,cut,find等常用命令介绍
- Linux 常用命令sed/awk/grep及正则表达式
- awk+sed+sort常用命令收集
- Linux grep sed awk
- Linux Sed & Awk
- linux grep sed awk
- linux-awk-grep-sed
- linux 之sed awk
- linux awk、sed、grep
- Linux sed awk
- Linux shell sed awk
- MAPI - Messaging Application Programming Interface
- Usaco 2.1.2 顺序的分数(Ordered Fractions)
- 怎么查看自己电脑CPU是多少位
- [PD]使用PowerDesign进行逆向工程
- 动态链接库的生成简介
- AWK SED 与 LINUX常用命令
- Windows中32位(x86)和64位(x64)解释
- staic
- 用java流 压缩文件与解压缩文件代码
- 生成VC项目时的一些配置信息
- C++学习:被汗倒了
- dll标准导出写法+如何包装导出
- T
- EXC在Note中的导入导出