美文网首页
sh, bash, ., source执行.sh文件 Ubunt

sh, bash, ., source执行.sh文件 Ubunt

作者: 花落花开一念成佛花开花落一念成 | 来源:发表于2018-12-01 10:06 被阅读0次

今天想在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命令,如下:


可以看得出来,脚本已经正确执行啦,完美。

感谢一下这个资料的作者,链接地址如下:

ubuntu执行.sh文件几种方式区别

相关文章

  • sh, bash, ., source执行.sh文件 Ubunt

    今天想在ubuntu下面使用脚本文件.sh。忘记怎么编译啦,就搜了一堆资料,并在此记录一下,以后方便查阅。 文件内...

  • shell知识点汇总

    1. bash和source bash命令执行.sh文件会新开启子进程运行 用source执行.sh文件是在当前进...

  • 脚本

    1.脚本 可以通过sh,bash,source命令来执行sh脚本文件,source可以用.代替 sh,bash会开...

  • shell 编程学习

    当前shell执行命令。./或者source 新建shell:/bin/bash ./file.sh bash $...

  • shell 学习笔录

    仅当笔录,都是基本使用。 一、 shell本执行方式 脚本执行方式有:sh、bash、source与.比如: sh...

  • shell脚本打包

    cd到.sh文件下执行./test.sh的时候报错 -bash: ./config.sh: Permission ...

  • 执行脚本方法

    1.加执行权限:chmod +x2.借助bash命令运行:bash *.sh3..和source:.|source...

  • source、sh、bash、./对比命令

    在linux里,source、sh、bash、./都可以执行shell script文件,那它们有什么不同吗? 1...

  • linux文本格式转换

    问题:在linux环境下面执行SH的可执行文件。 -bash: ./start.sh: /bin/sh^M: ba...

  • WINDOWS,LINUX下的mysql使用mysqldump与

    LINUX 先创建脚本文件,并赋予执行权限 touch bash.sh chmod 777 bash.sh #!/...

网友评论

      本文标题:sh, bash, ., source执行.sh文件 Ubunt

      本文链接:https://www.haomeiwen.com/subject/xmakcqtx.html