Bash知识点

作者: 廖马儿 | 来源:发表于2018-01-10 10:44 被阅读18次
  1. wc -l 统计有多少行

2.流程控制语句if
"if" 表达式 如果条件为真则执行then后面的部分。

if ....; then
  ....
elif ....; then
  ....
else
  ....
fi

3.bash 取变量

在bash 的变量取出的时候:
$BASH = "$BASH" = "${BASH}"
但是要注意: "${BASH}" 的使用场景是比如"$BASHis a dog", 不能区分就应使用{} 括起来。

#! /bin/bash

if [ "${SHELL}" = "/bin/bash" ];then
        echo "this is bash"
elif [ "${SHELL}" = "aa" ];then
        echo "this is aa"
else
        echo "this is not /bin/bash, but $SHELL"
fi

4.使用shellcheck.net 可以检查shell的语法是否错误。

5.条件判断中:

if [ $A="AA" ];then
......

注意到,[ $A ][]$A 需要有空格隔开。

相关文章

网友评论

    本文标题:Bash知识点

    本文链接:https://www.haomeiwen.com/subject/zevigxtx.html