shell脚本写一个双色球
时间: 2023-11-20 16:58:47 浏览: 46
以下是一个简单的shell脚本,用于生成双色球号码:
```shell
#!/bin/bash
# 生成红球号码
red_ball=($(seq 1 33 | shuf | head -n 6 | sort -n))
# 生成蓝球号码
blue_ball=$(seq 1 16 | shuf | head -n 1)
# 输出双色球号码
echo "红球号码:${red_ball[@]}"
echo "蓝球号码:$blue_ball"
```
该脚本使用了`seq`命令生成1到33的数字序列,然后使用`shuf`命令随机打乱数字序列,并使用`head`命令取前6个数字,最后使用`sort`命令对数字进行排序,生成红球号码。蓝球号码同理,只不过只需要生成1到16的数字序列,并取其中一个数字即可。
相关问题
shell脚本写一个圣诞老人
以下是一个简单的shell脚本,可以输出一个圣诞老人的图案:
```shell
#!/bin/bash
echo " *"
echo " / \"
echo " / \"
echo " / \"
echo " / \"
echo " / \"
echo " / \"
echo " / \"
echo "/_______________\"
echo " |"
echo " |"
echo " |"
echo " |"
echo " |"
echo " |"
echo " |"
echo " |"
echo " / \"
echo " / \"
echo " / \"
echo " / \"
echo " / \"
echo " / \"
echo " / \"
echo "/_______________\"
echo " Merry Christmas!"
```
运行该脚本,将输出一个圣诞老人的图案和"Merry Christmas!"的祝福语。
--相关问题--:
1. 如何在shell脚本中定义变量?
2. 如何在shell脚本中进行条件判断?
3. 如何在shell脚本中
shell脚本写一个菜单
好的,以下是一个简单的shell脚本菜单示例:
```
#!/bin/bash
# 显示菜单选项
echo "请选择一项操作:"
echo "1. 显示当前目录"
echo "2. 显示系统信息"
echo "3. 显示磁盘空间"
echo "4. 退出"
# 读取用户输入
read choice
# 根据用户选择执行操作
case $choice in
1)
echo "当前目录为:"
pwd
;;
2)
echo "系统信息为:"
uname -a
;;
3)
echo "磁盘空间为:"
df -h
;;
4)
echo "退出程序"
exit 0
;;
*)
echo "无效选项,请重新选择"
;;
esac
```
这个脚本会显示一个菜单,让用户选择要执行的操作。根据用户的输入,脚本会执行不同的命令。如果用户选择退出,脚本会结束。