如何执行一个shell程序
执行一个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环境变量中。
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环境变量中。
【如何执行一个shell程序】相关文章
2. shell程序如何生命变量?shell变量是弱变量吗?
3. ShellScript面试题一则-ShellScript编程
4. Oracle面试题:如何把一个表从一个schema到另一个schema
5. shell程序中如何注释
8. main 主函数执行完毕后,是否可能会再执行一段代码,给出说明
10. 如何在Shell脚本中使用函数
本文来源:https://www.mianshiwenti.com/a13633.html
进入下载页面
上一篇:UNIX特点都有哪些
下一篇:介绍一下Linux内核的排队自旋锁
﹝如何执行一个shell程序﹞相关内容
- Shell脚本如何向终端输出信息
- shell变量的作用空间是什么
- Shell编程面试题
- shell的种类有哪些
- 软件测试LoadRunner面试题:Explain the following functions: – lr_debug_message
- What\'s the difference between deep copy and shallow copy? (深拷贝与浅拷贝有什么区别)
- 如果NULL定义成#define NULL((char *)0)难道不就可以向函数传入不加转换的NULL了吗
- 软件测试LoadRunner面试题:What is correlation? Explain the difference between automatic correlation and manu
- 软件测试LoadRunner面试题:If web server, database and Network are all fine where could be the problem?
- WebSphere面试题:在WebSphere里面如何部署一个应用