Shell学习笔记

175 阅读1分钟

变量赋值=前后不能有空格

if判断[]内前后加空格

变量调用${var}

``获取系统命令的输出结果

=~匹配字符串内是否存在指定子字符串

判断当前用户是否为特定用户:

if [ `whoami` == "test" ]
then
    echo "yes"
fi

判断当前用户是否属于某用户组

if [ `groups` =~ "test" ]
then
    echo "yes"
fi