当前位置: 首页 > wzjs >正文

阿里巴巴开店网站怎么做安徽新站优化

阿里巴巴开店网站怎么做,安徽新站优化,广告设计与制作需要学什么软件有哪些,电子商务网站建设新手一、猜数字小游戏脚本(game.sh) 以下是一个使用 Shell 脚本编写的猜数字小游戏示例,通过这个示进行学习Shell脚本的基本语法和常用命令。 #!/bin/bash echo "请输入你的姓名:" echo "$name" #用户输入信息 …

一、猜数字小游戏脚本(game.sh)

以下是一个使用 Shell 脚本编写的猜数字小游戏示例,通过这个示进行学习Shell脚本的基本语法和常用命令。

#!/bin/bash
echo "请输入你的姓名:"
echo "$name"
#用户输入信息
#read name 读取用户输入
#name=$1 读取第一个参数作为name
#channel=$2 读取第二个参数作为channel
echo "默认性别为人妖!欢迎$name的使用!"
echo "欢迎来到$channel!"
number=$(shuf -i 1-100 -n 1)  # 生成 1 到 100 之间的随机数
echo $number
while true
doecho "请用户输入一个 1-100 之间的数字!"read guessif [[ $guess -eq $number ]];thenecho "猜对了!"echo "是否继续游玩~(请输入 Y/N):"read choiceif [[ $choice = "Y" ]];thennumber=$((RANDOM % 100 + 1))  # 生成新的随机数continueelif [[ $choice = "N" ]];thenbreakelseecho "你输入的不符合条件,已经自动退出!"breakfielif [[ $guess -lt $number ]];thenecho "很遗憾你猜的数字小咯~"elif [[ $guess -gt $number ]];thenecho "恭喜你猜的数字大了~"elseecho "猜的数字已经偏离正常了哈~"fi
done

二、在 Linux 上创建 Shell 脚本的方法

1. 使用 Vi 编辑器

vi game.sh

2. 使用 VSCode 的远程 SSH 连接扩展

通过 VSCode 的远程 SSH 扩展连接到 Linux 服务器后,创建并编辑game.sh文件。

3. 使用 Nano 编辑器

nano game.sh

三、执行 Shell 脚本

1. 使用./game.sh执行

chmod +x game.sh  # 修改文件权限为可执行
./game.sh

2. 使用bash game.sh执行

bash game.sh

四、参数引用

1. 引用脚本参数

$0  # 当前正在执行的脚本文件的名称
$1  # 传递给脚本的第一个参数
$2  # 传递给脚本的第二个参数

2. 示例

name=$1
echo "默认性别为人妖! 欢迎$name的使用!"

执行脚本时传递参数:

./game.sh 张三

输出结果:

默认性别为人妖! 欢迎张三的使用!

五、环境变量

1. 定义和使用环境变量

# 普通变量
name=张三
channel=猜字游戏界# 环境变量(需要使用 export)
export name=张三
export channel=猜字游戏界

2. 在脚本中使用环境变量

echo "默认性别为人妖! 欢迎$name的使用!"
echo "欢迎来到$channel!"

六、随机数生成

1. 使用shuf命令生成随机数

shuf -i 1-100 -n 1  # 生成一个 1 到 100 的随机数

2. 使用$RANDOM环境变量生成随机数

$RANDOM  # 生成 0 到 32767 之间的随机数
number=$((RANDOM % 100 + 1))  # 生成 1 到 100 的随机数

七、Shell 脚本中的命令

1. 读取用户输入

read 变量名  # 读取用户的输入并存储到变量中

2. 条件判断

if [[ 条件 ]];then# 条件成立时执行的语句
elif [[ 条件 ]];then# 多级分支条件成立时执行的语句
else# 除规定条件外的其他情况执行的语句
fi

3. 常用条件判断操作符

-eq  # 参数相等判断
-lt  # 参数小于判断
-gt  # 参数大于判断
-ne  # 参数不相等判断

4. 循环结构

while 条件
do# 循环体
donefor 变量 in 列表
do# 循环体
done
http://www.dtcms.com/wzjs/212936.html

相关文章:

  • 长沙企业建站销售电话东莞seo网站推广建设
  • web程序设计与实践做网站网页怎么优化
  • 网站建设皖icpapp推广引流渠道
  • 哈密建设局网站网络营销的成功案例
  • 极简 单页面网站模板国际要闻
  • wordpress 要加上河北seo关键词排名优化
  • 昆山市做网站的公司太原网站建设制作
  • 新建网站怎么保存武汉百度开户代理
  • wordpress发不了博文seo关键词排名点击工具
  • 网站上的vr全景是怎么做的线上网络平台推广
  • 怎么样自己建设网站今天最火的新闻头条
  • 河南省建设厅网站职称网军事新闻
  • 做网站搞流量挂联盟广告变现自媒体人专用网站
  • 北京市住房城乡建设委 房管局 官方网站百度指数第一
  • 合肥网站建设合肥网站制作韶关新闻最新今日头条
  • 网站如何做权重现在推广引流什么平台比较火
  • 投票网站怎么做引流推广方法
  • 专做餐饮的网站如何做网络营销推广
  • wordpress上传pdfseo搜索引擎实训心得体会
  • html网站模板建站太原网络营销公司
  • 天津集体建设用地出售 网站软文广告经典案例100字
  • 一级a做受片免费网站新闻头条最新消息今天
  • 网络营销专业背景长沙专业竞价优化首选
  • 做某网站的设计与实现实时热搜榜
  • 什么是域名为什么需要它seo搜索优化工程师招聘
  • 无锡网站制作多少钱互联网广告代理可靠吗
  • 教育网站开发公司google下载手机版
  • 百度网站v2升级到v3怎么做今日新闻摘抄十条简短
  • 做一个聊天软件多少钱seo免费
  • 凡客网站目录优化网络销售培训学校