Shell脚本编程基础——Linux基本命令(11)
我们介绍了Linux系统中常用的文本编辑器Vim。下面的代码可以输出Hello World:程序会提示用户输入姓名,6. case语句case语句通常用于根据不同情况执行不同操作;
在上一篇文章中,我们介绍了Linux系统中常用的文本编辑器Vim。今天,我们将继续探讨Shell脚本编程的基础知识,并介绍一些在Linux系统中常用的命令。
1. echo 命令
echo 命令可以输出指定的字符串或变量值。例如,下面的代码可以输出Hello World:
“`
#!/bin/bash
echo “Hello World”
输出结果为:
Hello World
除了字符串之外,我们还可以使用$符号来引用变量。例如:
name=”John”
echo “My name is $name”
My name is John
2. read 命令
read 命令可以从标准输入读取用户输入,并将其赋值给一个变量。例如:
echo “Please enter your name:”
read name
echo “Hello, $name!”
运行以上代码后,程序会提示用户输入姓名,并将其打印出来。
3. if 语句
if 语句是Shell脚本编程中最常见的分支结构之一。它通常用于根据条件执行不同的操作。
以下是一个简单示例:
“`bash
if [ “$1” = “hello” ]; then
echo “You said hello.”
else
echo “You did not say hello.”
fi
在上面的代码中,我们使用了$1来引用第一个参数,并检查它是否等于“hello”。如果是,则输出“You said hello.”;否则输出“You did not say hello.”。
![Shell脚本编程基础——Linux基本命令(11)缩略图 Shell脚本编程基础——Linux基本命令(11)](https://www.72715.net/wp-content/uploads/2023/05/1735112a6cb37a6c9f8789ce827c1c67.png)
4. for 循环
for 循环可以遍历数组或者一组字符串。以下是一个简单示例:
for i in 1 2 3; do
echo $i
done
在上面的代码中,我们使用了for循环遍历数字1,2,3,并将其打印出来。
5. while 循环
while 循环可以根据条件重复执行一段代码。以下是一个简单示例:
count=0
while [ $count -lt 5 ]; do
echo $count
let count+=1
在上面的代码中,我们使用while循环输出数字0到4。
6. case语句
case语句通常用于根据不同情况执行不同操作。以下是一个简单示例:
case “$1” in
start)
echo “Starting…”
;;
stop)
echo “Stopping…”
restart)
echo “Restarting…”
;;
esac
在上面的代码中,我们使用case语句检查第一个参数,并执行相应操作。
总结
本文介绍了Shell脚本编程基础知识,并介绍了Linux系统中常用的命令。希望本文对Shell脚本初学者有所帮助。