shell脚本示例

当然可以!以下是一个简单的Shell脚本示例,它展示了如何创建一个脚本文件、如何向用户询问输入以及如何执行一些基本的命令。 ```bash #!/bin/bash # 这是一个注释,解释脚本的功能 # 本脚本用于计算两个数字的和 # 提示用户输入第一个数字 echo "请输入第一个数字:" read num1 # 提示用户输入第二个数字 echo "请输入第二个数字:" read num2 # 计算两个数字的和 sum=$((num1 + num2)) # 显示结果 echo "两个数字的和为:$sum" ``` ### 解释 1. **Shebang行**:`#!/bin/bash` - 这行告诉系统使用Bash shell来执行这个脚本。 2. **注释**:`# 这是一个注释,解释脚本的功能` - 这行是注释,用于解释脚本的功能。 3. **提示用户输入**: ```bash echo "请输入第一个数字:" read num1 echo "请输入第二个数字:" read num2 ``` - 这些行用于提示用户输入两个数字,并将输入存储在变量`num1`和`num2`中。 4. **计算和**: ```bash sum=$((num1 + num2)) ``` - 这行使用Bash的算术扩展功能计算两个数字的和,并将结果存储在变量`sum`中。 5. **显示结果**: ```bash echo "两个数字的和为:$sum" ``` - 这行用于显示计算结果。 ### 如何运行脚本 1. 将上述代码保存到一个文件中,例如`sum.sh`。 2. 确保文件有执行权限: ```bash chmod +x sum.sh ``` 3. 运行脚本: ```bash ./sum.sh ``` 运行脚本后,你会看到类似以下的输出: ``` 请输入第一个数字: 5 请输入第二个数字: 10 两个数字的和为:15 ``` 这个简单的示例展示了如何创建一个基本的Shell脚本,并与用户进行交互。你可以根据需要扩展这个脚本,添加更多的功能和逻辑。