shell脚本
ZZULI_Lucas
“记住要仰望星空,不要低头看脚下。无论生活如何艰难,请保持一颗好奇心。你总会找到自己的路和属于你的成功。”
——史蒂芬·霍金
展开
-
批量pingIP脚本
批量ping一个网络ID中的254个IP地址,并把能够Ping通的地址放到:/tmp/iplist.log例如ping百度的IP:123.125.115.110bash scanip00.sh 输入正确格式的IP地址cat /tmp/iplist.log结果#**************************************************************......原创 2018-11-06 15:30:41 · 19107 阅读 · 1 评论 -
tomcat启动脚本
#!/bin/bash# ##################################################################################################################### chkconfig: 2345 96 14 ##########################################...原创 2019-05-11 21:59:10 · 823 阅读 · 0 评论 -
shell脚本游戏之--俄罗斯方块
# 俄罗斯方块.sh 标题)vim elsfk.sh#!/bin/bash#Tetris Game#10.21.2003 xhchen<[email]xhchen@winbond.com.tw[/email]> #APP declarationAPP_NAME="${0##*[\\/]}"APP_VERSION="1.0" #颜色定...原创 2019-01-12 19:45:38 · 626 阅读 · 4 评论 -
生成10个随机数保存于数组中,并找出其最大值和最小值
生成10个随机数保存于数组中,并找出其最大值和最小值 #!/bin/bash declare -i min max declare -a nums for ((i=0;i<10;i++));do nums[$i]=$RANDOM [ $i -eq 0 ] && min=${nums[$i]} && max=${nums[$i]}&&...原创 2018-12-10 19:35:28 · 11034 阅读 · 0 评论 -
shell脚本之猴子偷桃
猴子偷桃.shfor i in seq $days;dosum=[([ ([(sum+1)*2 ]donecat << EOF猴子有一天去果园摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃了一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半另加一个。到第十天再想吃时,就只剩一个桃子了,还想再去摘,结果被果农逮住了果农想知道猴子一共摘了多...原创 2018-11-15 21:06:56 · 1024 阅读 · 0 评论 -
shell脚本之---圣诞树
圣诞树.sh#!/bin/bash#this is auto creat#version:1.0#author:zhlz#Date: 2017-03-24#read -p "三角树头高度几层: " Lines#read -p "输入要几层圣诞树 : " Quens#read -p “输入根的层数: " GenLines=10Quens=3Gen=3#树头for L_Num...原创 2018-11-15 21:02:32 · 1546 阅读 · 0 评论 -
shell防止黑客攻击
shell防止黑客攻击#!bin/bash#********************************************************************while : ;do iplist=`who | sed -rn '/^cracker/s/.*\((.*)\)/\1/p'` #取出以cracker开头的黑客IP地址 i...原创 2018-11-06 17:09:43 · 422 阅读 · 0 评论 -
shell脚本之国际象棋棋盘
打印出国际象棋棋盘#!bin/bashfor i in {1..8};do for j in {1..8};do flag=$[(j+i)%2] if [ $flag -eq 0 ];then echo -e "\033[47m \033[0m\c" else echo -e " \c...原创 2018-11-06 16:24:19 · 1275 阅读 · 0 评论 -
shell脚本之九九乘法表
九九乘法表打印出九九乘法表例如for i in {1..9};do for j in $(seq $i);do echo -en "${i}X${j}=$[$i*$j]\t" done echodone原创 2018-11-06 16:20:32 · 606 阅读 · 0 评论 -
shell脚本之菜单
选菜菜单PS3=“Please input a number:”select MENU in lamian huimian gaifan jiaozi baozi quit;docase $REPLY in1|2)echo “The price is 15元”;;3|5)echo “The price is 20元”;;4)echo “The price is 25元”;;...原创 2018-11-06 16:18:26 · 517 阅读 · 0 评论 -
打印出一个等腰三角形
实验:输入一个行号,打印一个等腰三角形如图:#!/bin/bash#********************************************************************read -p "Please input line: " linefor i in `seq $line`;do let star=$i*2-1 le...原创 2018-11-06 16:09:04 · 1405 阅读 · 0 评论 -
打印出一个矩形,并且边框闪烁
打出一个指定行与列的矩形,并使其边框闪烁如图:#!/bin/bash#********************************************************************read -p "please input colume: " colread -p "please input line: " linefor i in `seq $line...原创 2018-11-06 15:47:00 · 757 阅读 · 0 评论 -
Sed操作(指定行增加删除改内容)
#第4行末尾追加一行,内容为testsed -i 'N;4atest' test.txt #第4行行首追加一行,内容为testsed -i 'N;4itest' test.txt #匹配到test字段的行行首插入一行find . -name test.txt|xargs sed -i '/test/i <!--' #匹配到test字段的行行末插入一行find ....转载 2019-08-20 16:21:48 · 1270 阅读 · 0 评论