深入探索Shell脚本编程
1. 开启Shell脚本之旅
Shell脚本本质上是纯文本文件,你可以借助像 vi 、 nano 或者 pico 这类文本编辑器来创建它们。每个Shell脚本都以一行特定代码开头,用以指明运行该脚本所使用的Shell。例如:
#!/bin/bash
前两个字符是特殊代码,它会告知Linux内核这是一个脚本,并将该行其余部分作为解释脚本的程序路径名。这一行有时也被称作“shebang”“hashbang”“hashpling”或者“pound bang”行。在Shell脚本语言里, # 符号用作注释字符,所以脚本工具会忽略这一行,但内核不会。
在大多数系统中, /bin/sh 是指向 /bin/bash 的符号链接,不过它也可能指向其他Shell。若将脚本指定为使用 /bin/sh ,就能确保任何Linux系统都有可运行该脚本的Shell程序。然而,要是脚本使用了特定Shell的某些特性,就应该明确指定该Shell,比如使用 /bin/bash 或者 /bin/tcsh ,而非 /bin/sh 。
当你完成Shell脚本的编写后,需要将其修改为可执行文件。这可以通过 chmod 命令来实现,例如,要让名为
超级会员免费看
订阅专栏 解锁全文
91

被折叠的 条评论
为什么被折叠?



