在unix 下 ./*.sh 不能执行,用sh *.sh 能执行是什...


这是因为你没有给sh文件赋予可执行权限。推荐答案的内容是不对的。可以操作如下:1、chmod 755 *.sh,然后就可以用./*.sh处理了;2、. ./*.sh,等同于sh ./*.sh你写的sh *.sh只是一个缺省运行方式,表明你的.profile中默认PATH中包含了./。
shell脚本的执行方式就是用sh 或者在正确的shell环境下下直接打*.sh 运行。./是用来运行其他非shell脚本的 脚本运行。

文章标签:

本文链接:https://www.u1e.cn/baike/a/517d6a1f2f4846500a5b879e [复制]

猜你喜欢

歇后语大全

还没有人回应过