今天想在ubuntu下面使用脚本文件.sh。忘记怎么编译啦,就搜了一堆资料,并在此记录一下,以后方便查阅。
文件内容如下:
1.使用sh编译sh文件:
该方式指明使用sh的shell环境来执行sh文件。当前sh命令已经被bash命令取代,其中文件中的#!/bin/bash不会起作用。
2.使用bash编译sh文件。方式和sh编译文件一样,只不过使用的是文件中/bin/bash 来执行sh文件
3.使用点 .编辑sh文件。
使用之前必须更改下文件权限,在执行sh文件。
奇怪的是文件中的source命令好像并未执行。其实不然,我们运行的脚本是在shell环境的子环境下执行的,当执行完结束时子环境就end。所以为了在当前环境中执行脚本文件。我们可以使用source命令,如下:
可以看得出来,脚本已经正确执行啦,完美。
感谢一下这个资料的作者,链接地址如下:
网友评论