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

相关推荐

  • Git常用命令一览表

    1.git 命令 简述 git –help(简述) 或 git help git(详细) 查看git命令帮助 git <command> –help 或 git help <command> 查看git子命令帮助 git –version 查看git版本 2.git config 命令 简…

    Linux经验 2023年3月2日
    03730
  • 形参(parameter)和实参(argument)的区别

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

    Linux经验 2020年3月6日
    02.2K0
  • Microsoft Activation Scripts(MAS)

    Microsoft Activation Scripts(MAS)是一款支持 HWID / KMS38 / Online KMS 三种方式激活 Windows 的工具。 官方网站:https://massgrave.dev/。 仓库地址:https://github.com/massgravel。 Windo…

    Linux经验 2023年10月29日
    01.8K0

发表回复

登录后才能评论