shell学习笔记
zglin689
这个作者很懒,什么都没留下…
展开
-
shell部分test比较命令使用
文件比较:------------------------------------------- -d file 检查file是否存在并且是一个目录 -e file 检查file是否存在 -f file 检查file是否存在并且是一个文件 -r file 检查file是否存在并且可读 -s file 检查file是否存在并且不为空 -w file 检查file是否存在并且原创 2012-10-16 17:36:51 · 523 阅读 · 0 评论 -
sed,流编辑常用组合命令
# sed -e 'd' file 删除所有行 # sed -e '5d' file 删除第5行 # sed -e '1,5d' file 删除第1到第5行之间所有行 # sed -e '/^#/d' file 删除以‘#’开头的行 # sed -e '/zgl/d' file 删除有匹配‘zgl’的行 # sed -e '/^$/d' file 删除空白原创 2012-11-06 14:12:00 · 1051 阅读 · 0 评论 -
查找僵尸进程并杀死的小脚本
查找僵尸进程并杀死: [root@linux115 thebook]# cat zombie_process_kill.sh #!/bin/bash #this program used to kill the zombie process pro=`ps aux | awk '{print $1":"$2":"$8}'` for i in $pro do p1=`e原创 2012-11-06 14:15:57 · 916 阅读 · 0 评论 -
使用awk命令逐字打印文本内容~纯属一时兴起,没多大作用~
下面是一个使用awk命令逐字打印文本内容,因为刚学shell不久,还不懂在awk里怎用上sleep,所以只能通过运算来延迟时间,所以造成占用CPU资源高,效率低~ 这只是纯属一时兴起,顺便练练使用awk命令~嘻嘻~ [root@linux115 awk]# more readtxt.txt {A[NR]=$0} END{ for(j=1; j for(i=原创 2012-11-06 14:21:20 · 926 阅读 · 0 评论 -
批量添加顺序用户(如果要添加指定文件里的用户,稍作修改即可)
批量添加有顺序用户: [root@linux115 thebook]# cat userAdd_test.sh #!/bin/bash #this is a program which add a list user. #if the user exists,userstatus is "on" # not exists, userstatus is "of原创 2012-11-06 14:26:00 · 829 阅读 · 0 评论