Shell脚本知识汇总
1、定义变量,没有$;变量名和等号之间没有空格。
BUILD_DIR="build_linux"
2、指定脚本解释器。
#!/bin/bash
3、注释#。
4、$0是要执行的脚本(不是命令行的第一个字符串)。
sh test.sh // $0是test.sh脚本,不是sh
5、获取当前文件的绝对路径。使用变量的值要$。
XWORKBENCH_ROOT="$( cd "$(dirname "$0")" ; pwd -P)"
6、条件语句
# -z string判断字符串长度是否为0 if [ -z ${CMAKE_GENERATOR+x} ]; then CMAKE_GENERATOR="Unix Makefiles" fi
7、
参考链接:
https://www.runoob.com/linux/linux-shell.html