Shell 脚本入门

Shell 是一种编程语言,与其他语言一样,其也有很多语言结构

区别

  1. Shell 作为一种编程语言,有很多具体类别,例如:sh / bash / csh / zsh
  2. 日常所说的 Shell 更像是一种应用程序, 用于解释执行编写出来的 Shell 脚本

入门

  1. #! 是 Shell 脚本的约定标记,用于指明该脚本应该被什么解释器执行
  2. echo 命令用于在屏幕上输出一句话
1
2
#! /bin/sh
echo "hello shell !"

运行

直接调用解释器,将脚本作为参数参数

  1. 图示中是直接使用 bash 解释器来执行 hello.sh 脚本

使用 source 或 . 执行脚本

  1. 使用该方法执行脚本时,不会创建子进程,而是直接在父进程中执行