标签: unix shell
#!/bin/ksh是shell脚本中的第一行
#!/bin/ksh
这条线的重要性是什么,为什么它被保留为第一线。
答案 0 :(得分:10)
该行告诉操作系统要调用哪个解释器来运行脚本。
没有它,就无法知道需要使用ksh解释器运行此脚本。
ksh
这个序列被称为“shebang”,您可以在Wikipedia上阅读更多相关信息。
答案 1 :(得分:2)
如果文件是可执行的,它告诉操作系统,哪个程序可以执行脚本。
答案 2 :(得分:1)
它表示脚本将由ksh(而不是任何其他shell)执行