shell脚本的运行方式

1.直接方式(新进程)

cd 命令切换到 script.sh 脚本所在的目录。

脚本文件第一行的 #!/bin/sh#!/bin/bash 一定要写对,好让系统查找到正确的 shell 脚本解释器。

./script.sh

2.sh方式(新进程)

cd 命令切换到 script.sh 脚本所在的目录。

不需要在脚本文件的第一行编写 #!/bin/sh#!/bin/bash,写了也没用,因为在运行时已经指定了哪种 shell 脚本解释器。

sh script.sh

bash script.sh

3.source方式(老进程)

cd 命令切换到 script.sh 脚本所在的目录。

脚本文件第一行的 #!/bin/sh#!/bin/bash 一定要写对,好让系统查找到正确的 shell 脚本解释器。

//点号为source的简写,注意点号.和文件名中间有一个空格。
source ./script.sh

source script.sh

. ./script.sh

. script.sh

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/experience/linux/19449.html

(0)
huoxiaoqiang的头像huoxiaoqiang
上一篇 2022年10月6日 01:31
下一篇 2023年2月10日 00:12

相关推荐

  • 计算机字节和位的区别

    计算机内存储和处理信息的最小单位是bit(位或比特),它是BInary digiT(二进制数)的缩写,一个位的值可以是0或1,计算机通常不会每次只对一个二进制位进行操作,它们会对一组二进制位进行操作,8个二进制位为一个字节(Byte),现在的微处理器都是面向字节的,所以说计算机存储信息的最小单位是字节也是对的,它的二进…

    Linux经验 2021年3月1日
    02.0K0
  • 形参(parameter)和实参(argument)的区别

    形参(parameter):又称为 formal parameter,是在定义一个函数时跟在函数名后圆括号里面的变量名。 实参(argument):又称为 actual parameter,是在调用一个函数时跟在函数名后圆括号里面的值。 说白了,形参相当于变量名,实参相当于赋给变量名的值。

    Linux经验 2020年3月6日
    02.5K0
  • “远程桌面连接”历史记录清除的方法

    点击“开始->运行”,在输入框中键入regedit并回车。 1.在打开的注册表编辑器中,根据自己的实际情况清除记录: 2.打开 库\文档,右键删除“Default.rdp”即可。

    Linux经验 2020年12月12日
    01.6K0

发表回复

登录后才能评论