bash命令行

bash命令行在 Linux 上采用 bash 作为标准 基本上它描述了对带有 sh 扩展名的 vi 编辑器等文本的处理并执行 与编程一样 它有许多函数 如变量 函数和算术处理 所以如果你是一个小程序 你可以用 bash 编写它 此外 由于 bash 是由 shell 执行的 因此它也称为 shell 脚本 创建一个 shell 脚本 我们首先创建一个简单的脚本 将 Hello World 输出到控制台

在Linux上采用bash作为标准,基本上它描述了对带有“.sh”扩展名的vi编辑器等文本的处理并执行。

与编程一样,它有许多函数,如变量,函数和算术处理,所以如果你是一个小程序,你可以用bash编写它。

此外,由于bash是由shell执行的,因此它也称为shell脚本。

创建一个shell脚本

我们首先创建一个简单的脚本,将“Hello World !!”输出到控制台。

使用vi命令创建新文件。

 $ vi hello.sh

打开编辑器后,按如下所示编写。

 #!/usr/bin/bash echo "Hello World!!" exit 0

第一行上的“#!/ usr / bin / bash”表示它是使用bash的shell脚本。

第二行描述了要执行的语句。

最后,使用“exit 0”退出 bash。参数0表示正常结束。

创建文件后,使用bash命令执行shell脚本。

 $ bash hello.sh

执行结果:

 Hello World!!

Hello World !!已输出

此外,在执行shell脚本时的命令除了bash以外,还有改变执行权限用“./”运行的。

 $ chmod 755 hello.sh $ ./hello.sh

有一种用 sh命令执行的方法。

 $ sh hello.sh

shell脚本可以编写注释以及编程。

注释可以在“#”之后写出。

 #!/usr/bin/bash echo "Hello World!!" #结束处理。 exit 0

Shell脚本可以定义变量和赋值。

 #!/usr/bin/bash num=100 PI=3.14 STR1="Hello" str_2="World!!" echo ${num} echo ${PI} echo ${STR1} echo ${str_2} exit 0

变量可以是字母数字字符,例如大写字母和小写字母,数字和下划线(_)。

为变量赋值时,请将其写为“变量 = 值”。

请注意,如果在“=”之前和之后放置空格,则会导致错误。

此外,在访问变量时,需要在变量名称之前添加“$”,如“$ {变量}”,将变量用“{}”括起来。

输入和输出

 #!/usr/bin/bash read AGE echo "ege=$AGE" exit 0

执行结果:

 30 ege=30

read将从控制台输入的内容存储到参数中指定的变量中。

read指定的变量可以称为普通变量。

您可能感兴趣的文章:

  • Bash 脚本实现每次登录到 Shell 时可以查看 Linux 系统信息
  • Python3 执行Linux Bash命令的方法
  • bash脚本中将密码传递给ssh/scp命令方法详解
  • 在Bash脚本中创建和使用数组方法总结
  • 深入理解Bash中的尖括号(适合初学者)
  • Java代码执行shell命令的实现
  • Java简单实现调用命令行并获取执行结果示例
  • java调用shell命令并获取执行结果的示例
  • 通过Java实现bash命令过程解析
知秋君
上一篇 2024-11-15 11:36
下一篇 2024-11-10 22:02

相关推荐