赞
踩
从零开始学习写Shell脚本【第一期,语法说明-变量】
Shell脚本的语法包括变量、控制结构、函数等:
# 变量定义
name="John"
age=30
# 变量引用
echo "My name is $name, and I am $age years old."
其他变量类型:
数组:
numbers=(1 2 3 4 5)
echo "First number: ${numbers[0]}"
值类型:Shell脚本中没有显式的值类型概念,一切都是以字符串的形式存储。
字符串类型:
single_quoted='This is a single-quoted string.'
double_quoted="This is a double-quoted string."
时间类型:
current_time=$(date +"%Y-%m-%d %H:%M:%S")
echo "Current time is: $current_time"
控制结构:
if [ $age -gt 18 ]; then
echo "You are an adult."
elif [ $age -eq 18 ]; then
echo "You are just 18."
else
echo "You are a minor."
fi
循环语句:
for循环和while循环是最常见的两种循环结构。
for循环
for i in {1..5}; do
echo "Number: $i"
done
while循环
count=0
while [ $count -lt 5 ]; do
echo "Count: $count"
((count++))
done
函数:
# 函数定义
function greet {
echo "Hello, $1!"
}
# 函数调用
greet "Alice"
注释:
使用#符号来注释一行代码,注释会被Shell解释器忽略。
例子:
# 这是一个注释
echo "This line will be executed." # 这也是一个注释
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。