你是不是也盯着空白的脚本文件发愁?为啥别人家的脚本第一行都是#!/bin/bash,我直接写命令就报错?(懂的都懂)今天咱们就唠唠这个让小白抓狂的玩意儿——Shell脚本开头。先说句大实话:脚本开头就像身份证,没它系统根本不认你!
一、为啥非要在开头写那串神秘代码?
#!/bin/bash这玩意儿学名叫shebang(蛇棒),可不是随便敲着玩的。它相当于给系统递了张名片:"老兄,我这文件得用Bash解释器来读啊!"
举个栗子
你是不是也盯着空白的脚本文件发愁?为啥别人家的脚本第一行都是#!/bin/bash,我直接写命令就报错?(懂的都懂)今天咱们就唠唠这个让小白抓狂的玩意儿——Shell脚本开头。先说句大实话:脚本开头就像身份证,没它系统根本不认你!
#!/bin/bash这玩意儿学名叫shebang(蛇棒),可不是随便敲着玩的。它相当于给系统递了张名片:"老兄,我这文件得用Bash解释器来读啊!"
举个栗子