如何在Linux中运行Shell脚本

时间:2020-01-09 10:39:39  来源:igfitidea点击:

如何在Linux中运行Shell脚本?
如何在Linux中执行.sh文件?

说明:Bash是Linux操作系统的shell程序或命令语言解释器。
该名称是Bourne-Again SHell的首字母缩写。

如何在Linux中运行Shell脚本

  • 使用诸如vi或nano之类的文本编辑器编写Linux shell脚本:vi script-name
  • 通过执行chmod + x script-name使Shell脚本可执行。
  • 通过输入。/script-namebash script-name运行Linux shell脚本。

让我们详细了解所有示例和用法。

步骤1.创建一个shell脚本

输入nano命令或vi命令以创建一个名为test.sh的新shell脚本:

vi test.sh

追加以下文本。
按ESC并输入I插入文本:

!/bin/bash
echo "Hello, $USER"
echo "Today is $(date)"
echo "Bye"

要保存文件,请按ESC键,然后执行:x。

步骤2.在Linux上运行Shell脚本

尝试运行它:

./test.sh

输出示例:

bash: ./test.sh: Permission denied

命令./test.sh在屏幕上显示错误消息。
由于您尚未为脚本test.sh设置执行权限,因此它将不会运行脚本。

步骤3.如何执行test.sh程序

运行以下命令以对test.sh脚本设置可执行权限:

chmod +x test.sh

运行脚本:

./test.sh

您也可以使用完整路径:

/path/to/test.sh

因此,如果将test.sh存储在/home/Hyman /中,请运行:

/home/Hyman/test.sh

了解test.sh Shell脚本

第一行是:

#!/bin/bash

#Shell脚本中用于指示执行解释器的语法。
它被称为shebang或bang 行。

Linux下的所有脚本都使用第一行中指定的解释器执行。
第二行向用户显示Hello消息:

echo "Hello, $USER"

$USER是一个shell变量。