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语句。
sh 文件大小:14.89KB