【bash】Bash脚本基础语法学习
2023-12-14 10:33:35
Bash(Bourne Again SHell)是一种命令行解释器,通常在Unix和Linux系统上使用。Bash脚本是一系列的命令,它们按照脚本中定义的顺序执行。以下是Bash脚本的一些基本语法:
1. Shebang
Shebang 是脚本的第一行,用来指定脚本的解释器。
#!/bin/bash
这告诉系统使用 Bash 来解释脚本。
2. 注释
注释用 # 符号开始,可以出现在行首或行尾。
# 这是一个注释
echo "Hello, World!" # 这也是一个注释
3. 变量
定义变量时,不需要指定类型,变量名和等号之间不能有空格。
variable_name="Hello, World!"
4. 读取用户输入
使用 read 命令从用户获取输入。
echo "What is your name?"
read username
echo "Hello, $username!"
5. 条件语句
使用 if、elif(可选)、else、fi 进行条件判断。
if [ condition ]; then
# 在条件为真时执行的命令
elif [ another_condition ]; then
# 在另一个条件为真时执行的命令(可选)
else
# 在条件为假时执行的命令
fi
6. 循环
# for 循环
for item in list; do
# 在每次迭代中执行的命令
done
# while 循环
while [ condition ]; do
# 在条件为真时执行的命令
done
7. 函数
function_name() {
# 函数体
echo "Function called"
}
# 调用函数
function_name
8. 数组
my_array=("item1" "item2" "item3")
echo ${my_array[1]} # 输出数组的第二个元素
9. 条件测试
Bash 使用 test 命令或方括号 [ ] 进行条件测试。
if [ $a -eq $b ]; then
# 条件为真时执行的命令
fi
10. 字符串操作
Bash 支持各种字符串操作,包括拼接、截取等。
string1="Hello"
string2="World"
result="$string1 $string2" # 字符串拼接
substring=${result:0:5} # 截取字符串
文章来源:https://blog.csdn.net/qq_54199287/article/details/134988265
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!