大部分的shell脚本第一行,要么是
#!/bin/bash
要么是
#!/bin/sh
其实第二种是第一种的升级版,增加了协议posix(#!/bin/sh = #!/bin/bash + posix)
而且,只有放在第一行才有效果,如果没写,写错或者没有放在第一行,那么系统会指定一个默认的解释器,就是#!/bin/bash
大部分的shell脚本第一行,要么是
#!/bin/bash
要么是
#!/bin/sh
其实第二种是第一种的升级版,增加了协议posix(#!/bin/sh = #!/bin/bash + posix)
而且,只有放在第一行才有效果,如果没写,写错或者没有放在第一行,那么系统会指定一个默认的解释器,就是#!/bin/bash