Linux Shell脚本示例
本节提供一些简单的Linux Shell脚本示例,帮助您快速入门Shell脚本编程。
示例1:打印“Hello, World!”
#!/bin/bash
echo "Hello, World!"
功能: 该脚本使用echo命令在终端输出“Hello, World!”。
解析:
#!/bin/bash: Shebang,指定脚本解释器为Bash。echo "Hello, World!": 使用echo命令输出字符串。
示例2:计算两个数的和
#!/bin/bash
read -p "请输入第一个数字: " num1
read -p "请输入第二个数字: " num2
sum=$((num1 + num2))
echo "两个数字的和是: $sum"
功能: 该脚本接收用户输入的两个数字,计算并输出它们的和。
解析:
read -p "提示信息" 变量名: 使用read命令接收用户输入,-p选项用于指定提示信息。sum=$((num1 + num2)): 使用算术扩展$((...))计算两个数字的和。echo "两个数字的和是: $sum": 输出计算结果。
示例3: 判断文件是否存在
#!/bin/bash
filename="/path/to/your/file"
if [ -f "$filename" ]; then
echo "文件 '$filename' 存在."
else
echo "文件 '$filename' 不存在."
fi
功能: 该脚本判断指定路径的文件是否存在。
解析:
filename="/path/to/your/file": 设置要检查的文件路径。if [ -f "$filename" ]: 使用文件测试运算符-f判断文件是否存在。then: 如果条件成立,执行then后的语句。else: 如果条件不成立,执行else后的语句。fi: 结束if语句。
文件大小:14.89KB
评论区