【.sh】Shell 脚本文件的基础内容

【.sh】Shell 脚本文件的基础内容

🌊1. 基础知识.sh文件是什么?

.sh文件即 Shell 脚本文件,通常用来执行一系列的命令。Shell脚本文件使用Shell编程语言编写,可以包含各种命令、条件判断、循环等,用于自动化任务、执行系统管理任务等。Shell脚本文件可以通过终端或者其他脚本执行器运行。

Shell脚本本质上是一系列的Shell命令和控制结构的集合。可以将Shell脚本看作是一种将多个Linux指令组合在一起执行的方式,另外也可以包含变量、函数、条件判断和循环等程序控制结构,使得脚本更加灵活和功能强大。

🌊2. 简单示例🌍2.1 示例一 输出"Hello, World!"下面是一个简单的.sh文件示例,它会输出"Hello, World!"到终端:

创建sh文件,比如我创建一个名为 test01.sh 的shell脚本.

代码语言:javascript复制vi test01.sh内容如下:

代码语言:javascript复制#!/bin/bash

# 这是一个简单的Shell脚本示例

# 输出 "Hello, World!"

echo "Hello, World!"解释脚本:

#!/bin/bash:这是脚本的第一行,称为"shebang"。它告诉系统应该使用哪个解释器来执行这个脚本。在这个例子中,#!/bin/bash表示使用Bash作为解释器来执行这个脚本。

#:在脚本中以#开头的行是注释,不会被解释器执行。

echo "Hello, World!":这一行是实际的命令,用于向终端输出文本"Hello, World!"。echo是一个常用的命令,用于输出文本。

可以通过在终端中导航到脚本所在的目录,并键入如下指令:

代码语言:javascript复制chmod 777 test01.sh

./test01.sh 运行脚本,会在终端输出"Hello, World!":

🌍2.2 示例二 输入输出+创建以下是一个简单的Shell脚本示例,它会提示用户输入姓名,并向用户打印一条欢迎消息:

创建sh文件,比如我创建一个名为 test02.sh 的shell脚本.

代码语言:javascript复制vi test02.sh内容如下:

代码语言:javascript复制#!/bin/bash

# 提示用户输入姓名

echo "请输入您的姓名:"

# 从用户输入中读取姓名并存储到变量中

read name

# 打印欢迎消息

echo "欢迎您,$name!祝您有愉快的一天!"

# 创建名为testsh的文件夹

mkdir testsh

# 输出成功消息

echo "testsh文件夹已创建"可以通过在终端中导航到脚本所在的目录,并键入如下指令:

代码语言:javascript复制chmod 777 test02.sh

./test02.sh 运行脚本:

相关推荐

联想小新野兽模式怎么开?联想电脑开启野兽模式教程
NVIDIA GeForce GTX 970网友点评
365-002 bet

NVIDIA GeForce GTX 970网友点评

⌛ 09-02 👁️ 3038
阿扎尔和萨拉赫历史地位怎么评?
365bet在线足球开户

阿扎尔和萨拉赫历史地位怎么评?

⌛ 10-05 👁️ 8639
叮咚出行app下载-叮咚出行移动版下载v1.10.11
365bet在线足球开户

叮咚出行app下载-叮咚出行移动版下载v1.10.11

⌛ 09-13 👁️ 9115
中国历代禁书(全100卷)[pdf]
365-002 bet

中国历代禁书(全100卷)[pdf]

⌛ 07-27 👁️ 8403
魔兽世界卡拉赞副本路线图一览 卡拉赞副本路线走法介绍