关于shell脚本执行的方式

来源:13-1 课程总结

老鑫

2019-07-01

老师:您好,向请教下“./”的执行方式是什么原理,有一次,用./XXX.sh执行报错,但是用sh XXX.sh就可以正常执行,但是报错的信息忘记了。

写回答

1回答

酷田

2019-07-01

是这样的,同学,当你使用./执行时,有两个条件必须满足才能正常执行不报错,第一脚本前面必须写#!/bin/bash,这样就是告诉是使用bash命令来执行,第二这个脚本还必须有执行权限……但你直接使用sh 或者bash后面跟脚本名执行时,这者都不用满足,因为你写清楚使用什么命令执行了!希望可以帮到你,如有疑问,继续交流

0
2
老鑫
感谢老师的解答~
2019-07-03
共2条回复

掌握Shell脚本编程 360架构师带你进阶Linux高手

30%知识讲解+70%实例操作 掌握Shell脚本编程能力

1638 学习 · 297 问题

查看课程