安卓shell脚本怎么写 干货分享|如何在 Linux 中创建并运行 Shell 脚本( 初学者教程)

11/28 01:19:46 来源网站:辅助卡盟网

安卓shell脚本怎么写 干货分享|如何在 Linux 中创建并运行 Shell 脚本( 初学者教程)

1、创建并运行第一个 shell 脚本

首先创建一个名为 scripts 的新目录,它将托管我们所有的 bash 脚本。

mkdir scripts
cd scripts

现在在这个“脚本目录”中辅助卡盟,使用 cat 命令创建一个名为 hello.sh的新文件:

cat > hello.sh

通过在终端中键入以下内容,在其中插入以下行:

echo 'Hello, World!'

shell 脚本监视脚本_安卓如何shell脚本_安卓shell脚本怎么写

按 Ctrl+D 将文本保存到文件中,同时从 cat 命令中出来。

你还可以使用基于终端的文本编辑器,如 Vim、Emacs或 Nano。如果你使用的是桌面 Linux,还可以使用图形文本编辑器(如 Gedit)将文本添加到此文件中。

基本上你是在使用echo 命令来打印“Hello World”。你可以直接在终端中使用此命令,但在本测试中,你将通过 shell 脚本运行此命令。

现在使用 chmod 命令使文件 hello.sh 可执行,如下所示:

chmod u+x hello.sh

最后,通过在 hello.sh 前面加上“bash”来运行你的第一个 shell 脚本:

bash hello.sh

你就会看到Hello, World!打印在屏幕上。

shell 脚本监视脚本_安卓shell脚本怎么写_安卓如何shell脚本

这是在上面看到的所有步骤的屏幕截图:

安卓shell脚本怎么写_shell 脚本监视脚本_安卓如何shell脚本

2、将 shell 脚本转换为bash 脚本

Bash是“Bourne-Again shell”的缩写,它只是 Linux 中许多可用 shell 的一种。

shell 是一个命令行解释器,它接受并运行命令。如果你以前运行过任何 Linux 命令,那么你已经使用过 shell。当你在 Linux 中打开终端时,你已经在运行系统的默认 shell。

Bash 通常是大多数 Linux 发行版中的默认 shell。这就是为什么 bash 通常是 shell 的同义词。Shell 只是一个程序,而 bash 是它的一个实现。还有其他这样的 shell 程序安卓shell脚本怎么写,如 ksh、zsh等。如果你安装了其他 shell,你也可以使用它来代替 bash。

shell 脚本通常具有几乎相同的语法,但有时也会有所不同。例如,数组索引在 Zsh 中从 1 开始,而不是在 bash 中从 0 开始。如果为Zsh shell编写的脚本有数组,则它在 bash 中将无法正常工作。

为了避免这种错误,你应该告诉解释器你的 shell 脚本是为 bash shell 编写的。你是怎样做的?你可以用shebang来实现这一点。

安卓如何shell脚本_shell 脚本监视脚本_安卓shell脚本怎么写

3、为什么大多数 shell 脚本都包含 #! /bin/bash 在 shell 脚本的开头?

“#!/bin/bash”这一行被称为shebang 行,在某些文献中,它被称为hashbang 行,这是因为它以两个字符hash '#' 和bang '!' 开头。

#! /bin/bash
echo 'Hello, World!'

当你在脚本的最顶部包含“#!/bin/bash”行时,系统知道你想使用 bash 作为脚本的解释器。因此,你现在可以直接运行 hello.sh 脚本,而无需在其前面加上 bash。

使用 #!/bin/bash 表示该脚本是 bash shell 脚本,无论系统上正在使用什么 shell,都应该使用 bash 作为解释器运行。如果你使用的是 zsh 特定的语法,你可以通过添加 #! /bin/zsh 作为脚本的第一行。

#! 和 /bin/bash 之间的空格无关紧要。你也可以使用 #!/bin/bash。

    暂无相关资讯
安卓shell脚本怎么写 干货分享|如何在 Linux 中创建并运行 Shell 脚本( 初学者教程)