首页 > 代码库 > shell if判断(曾经被一个字符串相等的判断纠结半小时,最后只是if后少了个空格!) 和 awk引用外部变量判断
shell if判断(曾经被一个字符串相等的判断纠结半小时,最后只是if后少了个空格!) 和 awk引用外部变量判断
一、if判断
数字:
$A=12
$B=15
if(("$A"<"$B"))
if(("$A"=="$B"))
字符串:
$A="HELLO"
$B="WORLD"
if [ "$A" = "FACT_LOGIN_USER" ]
if [ "$A" = "$B" ]
PS:字符串比较的时候注意 ‘if’ 与 ‘[’ 之间的空格以及‘变量’与 ‘=’ 之间的空格,不能多也不能少,否则就会报语法错误
二、awk引用外部变量判断
TODAYDATE=$(date +%Y-%m-%d)
table_list=$(awk ‘(($3==1)&&($1=="‘$TODAYDATE‘")) {print $1 $2}‘ task_log)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。