编写第一个shell脚本

1、新建目录:mkdir test

2、进入目录中,新建文件:cd test  touch test.sh

3、编写内容:vi test.sh 

  1. #!/bin/bash
  2. echo 'Hello World!'

4、可执行权限

下一步我们要做的事情是让我们的脚本可执行。使用 chmod 命令:

chmod 755 test.sh

对于脚本文件,有两个常见的权限设置;权限为755的脚本,则每个人都能执行,和权限为700的 脚本,只有文件所有者能够执行。注意为了能够执行脚本,脚本必须是可读的。

5、执行我们的脚本:为了能够运行此脚本,我们必须指定脚本文件明确的路径。这里是在当前目录 

./test.sh

解释一下:

1、#!/bin/bash是指此脚本使用  /bin/bash 来解释执行,#!是特殊的表示符,其后面跟的是此解释此脚本的shell的路径。

2、我们可以用各种各样的解释器来写对应的脚本。比如说/bin/csh脚本,/bin/perl脚本,/bin/awk脚本,/bin/sed脚本,甚至/bin/echo等等。

3、/bin/sh与/bin/bash区别:

    /bin/sh与/bin/bash大体上没什么区别,使用man sh命令和man bash命令去观察,可以发现sh本身就是bash

原文地址:https://www.cnblogs.com/bruce1992/p/14288171.html