符号#!被称为she-bang,并写在脚本的顶部。它将指令传递给程序/bin/sh。
在#!之后接着是一个路径名.这个路径名指定了一个解释脚本中命令的程序,这个程序可以是Shell,程序语言或者是任意一个通用程序.这个指定的程序从头开始解释并且执行脚本中的命令(从#!行下边的一行开始)
示例:
#!/bin/bash echo Hello LearnFK #!/bin/ksh echo Hello learnfk
bash是Shell的一种,是linux下最常用的一种Shell。
要注意,在每个脚本的开头都使用"#!",这意味着告诉你的系统这个文件的执行需要指定一个解释器.
#!后边给出的路径名必须是正确的,否则将会出现一个错误消息,通常是"command not found",这将是你运行这个脚本时所得到的唯一结果.
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)