完全搞懂shell脚本第一行:#!/bin/bash的含义

shell脚本的第一行一般会写有以下字样: #!/bin/bash 或者 #!/bin/sh 或者 #!/bin/awk 比较常见的说法是:第一行的内容指定了shell脚本解释器的路径,而且这个指定路径只能放在文件的第一行 但我们也知道,在shell脚本里符号#是作为注释符出现的,在其之后的同一行内容会被视为注释进而不执行 那么第一行所谓的指定路径的语句真的会生效吗?或者换个说法,存不存在只是行业
相关文章
相关标签/搜索