在shell脚本的第一行中,必须写#!/bin/bash
如果是用其他shell,在修改相应的shell路行
#!/bin/sh
表示本脚本由/bin/路径的sh程序来解释....
跟命令行下~
#/bin/sh Scriptname效果相同
如果不写也成,那就用你登陆的那个shell来解释执行. 可以不写,但应该有良好的编程习惯
“在很多情况中,如果没有设置好这一行,那么该程序很可能会无法执行,因为系统可能无法判断该程序需要使用什么shell来执行”
-------鸟哥
所以,shell脚本第一行不写这一条语句,能不能执行就看人品
如果是用其他shell,在修改相应的shell路行
#!/bin/sh
表示本脚本由/bin/路径的sh程序来解释....
跟命令行下~
#/bin/sh Scriptname效果相同
如果不写也成,那就用你登陆的那个shell来解释执行. 可以不写,但应该有良好的编程习惯
“在很多情况中,如果没有设置好这一行,那么该程序很可能会无法执行,因为系统可能无法判断该程序需要使用什么shell来执行”
-------鸟哥
所以,shell脚本第一行不写这一条语句,能不能执行就看人品
本文介绍了Shell脚本的执行方式,特别是如何通过指定解释器来确保脚本的正确运行。文章强调了在脚本首行指定解释器的重要性,并解释了如果忽略这一步可能会导致的问题。
781

被折叠的 条评论
为什么被折叠?



