利用 shell for while 打印出 100以内的质数
原创 2015-05-26 16:17:08
682阅读
要求:当前若不存在result目录,则创建此目录。当前如果存在SoCWatchOutput.csv,则把它移动到result目录下接上,传递参数kpi_name,#!/bin/sh#Used to save CSV file#write it by baozhen:2015.12.9kpi_name=$1      # $1是紧接着脚本执行后的参数  myP
原创 2015-12-09 16:52:31
452阅读
用vbs隐藏运行指定的批处理 Set objShell = CreateObject("Wscript.Shell")   objShell.Run("%comspec% /k format /q i:\"), 0, TRUE  自动写
原创 2010-10-31 10:23:38
710阅读
例子】网站受到大量主机的非正常连接时,对源ip地址的封锁脚本 #!/bin/bash touch all    for i in `seq 1 50` //控制脚本的循环 do sleep 1 时间控制 ip=`tail -30 /var/log/a.log |grep HTTP/1.1|awk '{print $1}'|sort -n|uniq`&nb
原创 2012-06-06 14:51:27
895阅读
要求:编写一个脚本,输入任何非0数字,输入0时中断循环。对输入的数字进行统计求和。1脚本内容如下:[root@svr7~]#vim/root/22.sh#!/bin/bashsum=0#定义变量while:#使用while循环doread-p"请输入数字:"num#交互式输出[$num-eq0]&&break#当输入是0的时候中断此循环sum=$[sum+num
原创 2017-12-25 17:29:33
510阅读
3点赞
编写一个脚本,显示时间和日期,列出所有的登录用户,显示系统的更新时间.然后这个脚本将会把这些内容保存到一个 log file中. #!/bin/bash logfile="ILoveZhangzetianlog" touch $logfile date >> logfile who >> logfile uptime >> logfile exi
原创 2023-04-11 14:37:57
64阅读
这个世界最难的不是做什么,而是找什么?李清照的“寻寻觅觅”,最后把自己寻觅没了。
原创 2022-08-17 01:35:35
30阅读
本文是笔者写的一些shell例子,适合初学者一起探讨。
原创 2014-07-17 21:19:34
1441阅读
1 #!/bin/bash  2 for k in $(seq 1 25)  3 do  4         python user_item_stat.py $k  5         echo $k  6 done
原创 2023-06-29 10:07:44
28阅读
例子for i in f1 f2 f3; do @echo $i;done执行结果:f1f2f3但是,请注意:如果是在makefile 中写,要写成这个样子:all: for i in f1 f2 f3; do\ @echo $$i; \ done如果 @echo $$i; 后面没有反斜线,则会出现:/bin/sh: -c:行3: 语法错误: 未预期的文件结尾这是因为如果是如下:all: for i in f1 f2 f3; do\ @echo $$i; done会被认为 没有 done, 要么要在 @echo $$i;后加反斜线表示shell代码尚...
转载 2012-09-20 13:40:00
118阅读
2评论
#!/bin/bashread -p "输入你定时的时间(格式为时:分:秒):" ntimewhile truedo        now=`date +%H:%M:%S`        echo $now        sleep 1      
原创 2014-04-15 01:59:54
3031阅读
源地址http://www.linuxde.net/2013/08/15098.html1. 让你的echo丰富多彩很多时候,你会想让echo能以多种颜色区分不同输出。比如,绿色表示成功,红色告知失败,***提示警告。NORMAL=$(tput sgr0) GREEN=$(tput setaf 2; tput bold) YELLOW=$(tput
转载 精选 2015-10-14 23:32:52
567阅读
shell
原创 2017-08-27 17:14:28
1187阅读
#!/bin/bash code_path='/root/' mysql_file='recharge*.gz' #mysql_file1='refund*.gz' hosts=`cat all.hosts` logname='/tmp/expect.log' rm -rf $logname for i in $hosts; do # echo $ipadd
原创 2013-08-27 16:27:25
4458阅读
1. 写一个脚本,利用循环计算10的阶乘 #!/bin/sh factorial=1 for a in `seq 1 10` do factorial=`expr $factorial \* $a` done echo "10! = $factorial" 注:...
转载 2013-04-15 21:41:00
69阅读
2评论
个用户问好,并且说出对方的ID是什么形如:(提示:LINE=`wc -l /etc/passwd | cut -d" " -f1`)Hello,root,your UID is 0.3.统计一个有多少个用户
原创 2022-11-16 13:59:15
212阅读
内存监控脚本#!/bin/bash #memory use mem_war_file=/tmp/mem_war.txt mem_use=`free -m | grep Mem | awk '{print $3}'` mem_total=`free -m | grep Mem | awk '{print $2}'` mem_percent=$((mem_use*100/mem_total)) # e
转载 2024-04-19 05:28:59
37阅读
输入一个字符,判断其是数字还是字母还是其他字符readp"输入一个字符,并按回车确认"keycasekeyinAZaz)echo"输入的是字母";;09)echo"输入的是数字";;)echo"输入的是其他字符";;esac!QQ截图20211210213045.png(https://s2.51cto.com/images/20211210/1639145275307013.png?xosspr
原创 2021-12-11 11:18:56
2778阅读
1点赞
参考: http://redsymbol.net/articles/unofficial-bash-strict-mode/建议写法:#!/bin/bashset -e # 建议使用set -u # 强烈建议使用set -o pipefail # 建议使用IFS=$'\n\t' # 建议使用含义说明:set -e  设置该选项后,当脚本中任何以一个命令执行返回的状态码
转载 2022-05-22 17:44:08
449阅读
Command 模块功能:在远程主机执行命令,此为默认模块,可忽略 -m 选项注意:此命令不支持 $VARNAME < > | ; & 等,可能用shell模块实现注意:此模块不具有幂等性[root@ansible ~]#ansible websrvs -m command -a 'chdir=/etc cat centos-release' 10.0.0.7 | CHANGE
转载 2024-06-27 19:44:29
174阅读
  • 1
  • 2
  • 3
  • 4
  • 5