如何执行一个shell程序

2023-07-06   


执行一个shell程序的一种方法是:
   sh shell_program arguments
   这种方式激活一个子shell并且指定这个子shell为执行这个程序的命令解释器。这个程序文件不是必须为可执行的。
   也可以在shell程序的第一行前加入#!/usr/bin/ shell_name来指定命令行解释器。因此,如果你当前正在Bourne shell下工作,但是想要执行一个C shell的脚本,你的C shell程序的第一行应该为:
   #!/usr/bin/csh
   此时shell脚本的许可权限必须被设置为可读和可执行。为了让shell可以找到程序,可以选择输入shell脚本的完全路径名,或者将这个脚本的路径放在于PATH环境变量指定的路径列表中。许多的用户会在他们的HOME目录下创建一个bin目录来存放他们自己开发的script,然后将$HOME/bin加入到他们的PATH环境变量中。


相关内容:

  1. shell程序如何生命变量?shell变量是弱变量吗?
  2. Shell编程面试题
  3. Shell如何接收变量输入
  4. Unix里面如何在后台运行程序
  5. 如何在Shell脚本中使用函数
  6. Shell脚本如何向终端输出信息