编写第一个shell脚本
在gedit中编写.sh格式的文件,保存为a.sh。
代码: #! /bin/bash # employ bash shell player1=xiaoming # define a player1 player2=ken echo "Game start! $player1 $player2" # echo is used to printf in terminal
在终端调用脚本,定位到目录,然后输入:
bash a.sh
看到打印结果如上所示。
编写第一个if/else脚本
编写的if/else如下:
if和 ; 之间的代码
ls -l a.sh
是用来判断当前的目录下是否存在a.sh这个文件。if和else的基本格式如下所示,
if command ; then
code1
else
code2
fi
在终端调用的结果如下,可以看到输出了
ls return true
再看一个if/else脚本
如下脚本,if/else格式和上面格式一致,重点看下 if 和 ;间的那个命令,命令开始以 [,后面有4个参数 $1,=,me,]
输出的结果如下所示:
用 = 来判断输入的字符串是否等于me。其他的常用判断参数见下图:
看一个for循环
for循环的格式如下脚本所示:
#! /bin/bash # employ bash shell for num in 1 2 3 4 5 six do echo "num=$num" for(( num=1; num<7; num++)) # method2 do echo "num=$num" done
while循环
while循环的基本格式如下:
#! /bin/bash i=7 j=10 while [ $i -lt $j ] do echo "num1 = $i, num2=$j" ((i++)) done
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
《魔兽世界》大逃杀!60人新游玩模式《强袭风暴》3月21日上线
暴雪近日发布了《魔兽世界》10.2.6 更新内容,新游玩模式《强袭风暴》即将于3月21 日在亚服上线,届时玩家将前往阿拉希高地展开一场 60 人大逃杀对战。
艾泽拉斯的冒险者已经征服了艾泽拉斯的大地及遥远的彼岸。他们在对抗世界上最致命的敌人时展现出过人的手腕,并且成功阻止终结宇宙等级的威胁。当他们在为即将于《魔兽世界》资料片《地心之战》中来袭的萨拉塔斯势力做战斗准备时,他们还需要在熟悉的阿拉希高地面对一个全新的敌人──那就是彼此。在《巨龙崛起》10.2.6 更新的《强袭风暴》中,玩家将会进入一个全新的海盗主题大逃杀式限时活动,其中包含极高的风险和史诗级的奖励。
《强袭风暴》不是普通的战场,作为一个独立于主游戏之外的活动,玩家可以用大逃杀的风格来体验《魔兽世界》,不分职业、不分装备(除了你在赛局中捡到的),光是技巧和战略的强弱之分就能决定出谁才是能坚持到最后的赢家。本次活动将会开放单人和双人模式,玩家在加入海盗主题的预赛大厅区域前,可以从强袭风暴角色画面新增好友。游玩游戏将可以累计名望轨迹,《巨龙崛起》和《魔兽世界:巫妖王之怒 经典版》的玩家都可以获得奖励。