1、if判斷spa
數字:字符串
$A=12table
$B=15awk
if(("$A"<"$B"))變量
if(("$A"=="$B"))date
字符串:語法
$A="HELLO"引用
$B="WORLD"tab
if [ "$A" = "FACT_LOGIN_USER" ]co
if [ "$A" = "$B" ]
PS:字符串比較的時候注意 ‘if’ 與 ‘[’ 之間的空格以及‘變量’與 ‘=’ 之間的空格,不能多也不能少,不然就會報語法錯誤
2、awk引用外部變量判斷
TODAYDATE=$(date +%Y-%m-%d)
table_list=$(awk '(($3==1)&&($1=="'$TODAYDATE'")) {print $1 $2}' task_log)