查找最大文件等shell集锦
2017-01-15 21:25
260 查看
1.查找最大文件:
2.判断是否有重复字符的shell实现
3.批量重命名,非rename。
4.批量杀进程的另一种写法
例如杀掉Chrome
find ./ -type f|xargs ls -lrt|sort -nrk 5|more
2.判断是否有重复字符的shell实现
echo "isrepeat"|awk 'BEGIN{FS=""}''{for(i=1;i<=NF;i++){a[$i]++;if(a[$i]>=2){print "true";break;}}}END{print "false"}'
3.批量重命名,非rename。
find ./ -type f|awk -F / '{oldname=$0;gsub($NF,"Benzil"$NF);cmd="mv "oldname" "$0;system(cmd);}'
4.批量杀进程的另一种写法
例如杀掉Chrome
ps -ef|awk '/Chrome/{if(!index($0,"awk")){cmd="kill -9 "$2;system(cmd);}}'
相关文章推荐
- android wifi 无线调试
- 运维入门
- 动态清空 nohup 输出文件
- install scrapy with pip and easy_install
- 在 awk 中怎么使用循环
- awk 入门 —— 强大的文本分析工具
- 如何在 Linux / Unix 上使用 awk 打印文件名
- 文本处理工具AWK详解
- Linux Shell常用技巧
- Shell 脚本编程陷阱
- 几道linux运维重要基础测试题,看看你会几个?
- shell字符串操作详解
- shell脚本实现输入密码显示星号
- Shell中删除某些文件外所有文件的3个方法
- Ruby中执行Linux shell命令的六种方法详解
- VB使用shell函数打开外部exe程序的实现方法
- Shell编程的一些知识集合
- Shell中的for和while循环详细总结
- 什么是Shell?Shell脚本基础知识详细介绍
- Shell脚本中引用、调用另一个脚本文件的2种方法