shell脚本:#!⼀usr⼀bin⼀ksh是什么意思啊?哪位大神指教一下

2025-03-11 10:02:51
推荐回答(5个)
回答1:

Shell 脚本中的第一行    #! 后面是文件路径,是指示用哪个程序执行该脚本。

Shell 有很多不同的版本,比如  bash、csh、sh等,路径根据情况填写实际路径

还可以是其他的程序,比如perl脚本第一行是:#!/usr/bin/perl 【后面还可以有运行参数-w等】

回答2:

就是申明一下的意思。
“#!/usr/bin/ksh”表示:下面的这段是ksh脚本程序哦,用系统中/usr/bin/目录下的ksh程序来执行。
因为有的时侯ksh不一定放在bin目录中,所以按照一般可能的位置,把可能的路径也写出来。

回答3:

是后面的脚本,用这个程序(ksh)执行的意思
一般都是选择 /usr/bin/bash

回答4:

应该是跟#!/usr/bin/bash是一个意思吧,找到一个脚本解释器,只不过你的这个解释器是ksh

回答5:

选择解释器,你这里用的k shell