在本节中,我们将学习如何创建第一个和基本的Bash脚本。参考以下给出的步骤:
第1步:打开终端。使用cd
命令浏览桌面文件夹或目录。
第2步:使用touch
命令创建一个空文件作为shell脚本,并将其命名为bash_script.sh
。在下图中,可以看到bash_script.sh
文件的所有权限属性。
第3步:使用任何编辑器(如:vim/vi)或Visual Studio打开文件。这里,使用编辑器gedit
,输入:
$ gedit bash_script.sh
第4步:脚本编写代码,打印:Hello World!
#!/bin/bash
# This is the basic bash script
echo " Hello World! "
第1行代表#!
(shebang)并指定bash shell
的位置。
第2行代表注释行。
第3行代表echo
命令以打印输出。
第5步:使用./
执行脚本前缀。
maxsu@ubuntu:~$ ./bash_script.sh
bash: ./bash_script.sh: Permission denied
maxsu@ubuntu:~$
它将抛出“权限被拒绝(Permission denied)”错误。由于该文件仅具有读写权限,而没有执行权限,可以在下面看到它权限:
因此,执行chmod +x
选项的命令将执行权限添加到文件。
$ chmod +x bash_script.sh
最后,执行脚本,结果如下所示:
maxsu@ubuntu:~$ chmod +x bash_script.sh
maxsu@ubuntu:~$ ./bash_script.sh
Hello World!
maxsu@ubuntu:~$