西门吹水 发表于 2018-12-21 20:44:58

shell中,关于隐式声明的问题

shell中,采用隐式声明的方式,但是脚本首行不写隐式声明。
此时,赋予该文件可执行权限。然后使用 ./xxx.sh 执行。结果是可以输出 hello 的。
那么问题来了,请问此时,采用的是什么命令行解释器???系统默认??
echo ‘hello’

X用户 发表于 2018-12-22 14:01:25

看看

理想小青年 发表于 2018-12-23 19:36:38

这个问题有点模糊?也可能我理解的模糊
shell本身就是一个交互式解释器,是独立于操作系统本身的
Linux下面默认采用bash也是shell的一种 用什么解释里面的bash 其实就是bash环境里面解释并且执行,其实是开了子进程
页: [1]
查看完整版本: shell中,关于隐式声明的问题