1,去掉#!/bin/sh还能执行吗? 答:能执行,以默认的shell执行。 2,#为注释,为什么#!/bin/sh还能被执行? 答:在程序中的第一行,以!开头,能执行。 其实第一句的#!是对脚本的解释器程序路径,脚本的内容是由解释器解释的,我们可以用各种各样的解释器来写对应的脚本, 比如说/bin/csh脚本,/bin/perl脚本,/bin/awk脚本,/bin/sed脚本,甚至/bin/echo等等