Shell 脚本教程

Shell 教程
https://www.runoob.com/linux/linux-shell.html

注意:

  1. 命令 sh test.sh 为直接运行解释器Bourne Shell(/usr/bin/sh或/bin/sh)
    这种方式运行的脚本不需要在第一行指定解释器信息,写了也没有用.
  2. 命令 ./test.sh 告诉系统说在当前目录找test.sh这个文件,然后解释器使用test.sh文本内部指定的 #!/bin/bash 解释器Bourne Again Shell(/bin/bash)进行运行
  3. sh array.sh will generate that error because ordinary bourne shells, such as dash, do not understand arrays.

参考:
1.I am getting error “array.sh: 3: array.sh: Syntax error: ”(“ unexpected”
https://stackoverflow.com/questions/25222259/i-am-getting-error-array-sh-3-array-sh-syntax-error-unexpected

你可能感兴趣的:(Linux)