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

 

posted @ 2020-02-19 09:38  happyyoung  阅读(126)  评论(0编辑  收藏  举报