如何在 Linux 中创建简单的 Shell 脚本
在Unix系统中,Shell提供了连接Linux用户和操作系统的环境。它有助于通过命令获取用户的输入,根据输入操作功能并在终端上返回输出。
Shell 脚本是执行操作的简单命令的列表。您还可以创建自己的命令来执行系统中的功能。
如何在 Linux 中创建简单的 Shell 脚本:
可以使用多个文本编辑器在 Linux 系统中添加 Shell 脚本。本指南将使用 Linux 默认文本编辑器和 “Vim” 文本编辑器工具创建 shell 脚本。
开始吧:
使用文本编辑器创建 Shell 脚本:
使用文本编辑器创建 shell 脚本非常简单。我们需要做的是按照下面列出的步骤操作:
创建一个扩展名为“.sh”的文本文件,并在其中编写一个简单的脚本:
在保存此文件的同一目录中打开终端,并通过以下命令授予对该文件的可执行访问权限:
在终端中执行“testing.sh”脚本:
这就是在终端中运行 shell 脚本文件的简单技术。
您还可以使用“#”符号在文件中添加注释。
打开文本编辑器并使用“#”符号添加注释:
使用 Vim 创建 Shell 脚本:
Vim 是流行且有趣的文本编辑器工具,用于创建 shell 脚本文件。如果系统上没有它,则给出安装命令:
要打开编辑器,请在终端中输入 “vim ”:
现在,开始使用“vim”文本编辑器,打开终端并使用以下命令创建一个bash文件:
当您执行此命令时,编辑器将打开,如下图所示,文件名“testing.sh”位于左下角:
按“i”进入插入模式并在其中编写脚本:
echo “Welcome to the Linux family.”
要保存它,请按“Esc”退出插入模式,然后输入“:w”保存脚本:
保存的 shell 脚本将如下所示:
输入 “:q ” 返回控制台并执行 shell 文件以在终端中显示输出:
在 Shell 脚本中添加注释:
要在 shell 脚本中添加注释,请在 Vim 编辑器中打开文本文件,然后使用“#”符号编写注释:
# This is the testing script!
echo “Welcome to the Linux family.”
在 Shell 脚本中使用变量:
在编程世界中,变量在存储输入/输出值方面发挥着重要作用。要在 shell 脚本文件中使用变量,让我们执行一些示例:
variable=“This is the testing shell script.”
echo $variable
执行命令以获取变量值作为输出:
让我们再做一个 for 循环的例子来打印数字:
for i in {1..7}
do
echo $i
done
现在,授予对文件的访问权限以执行:
运行命令以在终端中显示输出:
结论:
在本指南中,我们学习了如何在 Linux 系统中创建简单的 shell 脚本。 Shell 脚本可以使用任何文本编辑器创建;无论您是否可以使用系统的文本编辑器,或者如果您想使用该工具,都有多种可用。
我们已经了解了如何创建 shell 脚本文件、保存它们,以及在安装后如何使用 Linux 文本编辑器和 Vim 编辑器工具检查多个 shell 脚本示例。