📜  Bash脚本

📅  最后修改于: 2020-12-29 05:54:11             🧑  作者: Mango

Bash脚本

Bash脚本是在极端级别使用的系统管理和开发的重要组成部分。系统管理员,网络工程师,开发人员,科学家以及所有使用Linux / Unix操作系统的人都使用它。他们使用Bash进行系统管理,数据处理,Web应用程序部署,自动备份,为各个页面创建自定义脚本等。

脚本

在计算机编程中,脚本是用于适当的运行时环境的一组命令,这些命令用于自动执行任务。

Bash脚本:

Bash Shell脚本是一个纯文本文件,包含一组通常在命令行中键入的各种命令。它用于在Linux文件系统上自动执行重复性任务。它可能包括一组命令或一个命令,或者可能包含命令性编程的标志,例如循环,函数,条件构造等。实际上, Bash脚本是用Bash编程语言编写的计算机程序。

如何创建和运行Bash脚本?

  • 要创建一个空的bash脚本,首先,使用cd命令更改要在其中保存脚本的目录。尝试使用文本编辑器(如gedit)在其中键入shell命令。
  • 使用touch命令创建零字节大小的脚本。
touch file_name
  • 要在文本编辑器(例如gedit)中打开脚本,请输入
gedit file_name.sh

在此, .sh后缀是您必须提供以执行的扩展名。

  • 在新打开的文本窗口或文本编辑器中输入bash脚本的shell命令。在键入bash shell命令之前,首先,请查看任何bash脚本的基础。

每个基于Bash的Linux脚本都以以下行开头:
< p="">

#! /bin/bash

哪里#!被称为shebang ,该行的其余部分是解释器的路径,用于指定bash shell在我们的操作系统中的位置。

Bash使用#注释任何行。

Bash使用echo命令来print输出。

最后,执行以./为前缀的bash脚本。

看一下Bash脚本的基本术语,即SheBangecho命令。

舍邦(#!)

She Bang(#!)是由脚本开头的字符数字符号(#)和感叹号(!)组成的字符序列。

在类似Unix的操作系统下,当带有shebang的脚本作为程序运行时,程序加载器会将第一行的其余行解析为解释器指令。因此,SheBang表示执行脚本行的解释器,它被称为路径指令,用于执行各种脚本,例如Bash, Python等。

这是讨论的Bash脚本的正确SheBang格式。

#!/bin/bash

shebang的格式最重要。其格式不正确会导致命令工作不正常。因此,在创建脚本时,请始终记住SheBang格式的这两点,如下所示:

  • 它应始终位于脚本的第一行。
  • 在哈希感叹号(#!)和解释器的路径之间,哈希(#)之前不应有任何空格。

echo

echo是Bash中的内置命令,用于通过传递参数来显示标准输出。它是用于将文本/字符串行打印到屏幕上的最广泛使用的命令。它在两个平台上的性能都相同:Bash Shell和命令行终端。

句法:

echo [option] [string]
echo [string]

注意:如果要在脚本的任意两行之间print空格。然后输入echo ,如下所示:

echo

<>