sed和awk有重合,但是可以这样理解,sed是对文本内容进行操作(文本替换),awk是对文本结构进行操作。
1、把filename文件里的zhc替换成hongchangfirst然后放入filename2中。sed ‘s/zhc/hongchangfirst’ filename > filename2
2、sed脚本放在scriptname文件中。sed -f scriptname filename
3、输出filename文件中的第一列和第三列到filename2文件中awk ‘{ print $1; print $3 }’ filename > filename2
4、分隔符默认是空格等,可以用-F, 改变成逗号为分隔符,改成冒号 -F:awk -F, "{print $2}" filename > filename2
5、awk脚本放入了scriptname文件中awk -f scriptname filename > filename2sort | uniq
6、列出你最长用的10个命令history | awk "{a[$2]++}END{for(i in a){print a[i] " " i}}" | sort -rn | headLinux怎么添加用户成为sudoersUbuntu 无线上网问题解决相关资讯 sed awk sed与awk
- 使用 awk 过滤文本或文件中的字符 (07月25日)
- Linux 管理员都应该会的命令:sed (01月13日)
- Linux awk文本分析工具 (12/13/2015 16:29:12)
| - 使用awk格式化输出文本 (04月14日)
- 使用awk批量杀进程的命令 (12/20/2015 15:36:24)
- 使用 Linux/Unix 进行文本处理 (11/23/2015 09:54:13)
|
本文评论 查看全部评论 (0)