shell if判断(曾经被一个字符串相等的判断纠结半小时,最后只是if后少了个空格!) 和 awk引用外部变量判断
2014-05-27 15:38
656 查看
一、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)
数字:
$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)
相关文章推荐
- 在Shell脚本中编写AWK脚本实现数据提取—注意格式、awk中使用shell变量、awk中数字字符串转换成数字、awk中字符串相等比较
- shell中if判断一个变量为空
- shell表达式中引用外部变量的方法(例如awk中引用外部变量)
- 【shell】awk引用外部变量
- shell表达式中引用外部变量的方法(例如awk中引用外部变量)
- shell中if判断一个变量为空
- shell中if 变量里包含字符串的判断
- shell脚本使用两个数组,判断一个变量是否在数组里面的例子
- shell 判断一个字符串是否由字母数字组成
- awk如何引用外部变量
- 查询一个int类型的变量(数字)是否在一个字符串里边(逗号分隔的)以及 sqlif 与case
- 在shell中如何判断一个变量是否为空
- shell 注意点:空格(赋值,if,相等)
- Struts2 用 s:if test 判断属性和字符串相等时 注意双引号和单引号的使用
- 用shell判断一个字符串是不是全为数字
- awk引用shell中变量的几种方法
- awk引用外部变量
- Shell脚本 字符串大小比较 字符串是否相等比较 字符串是否为空判断
- 如何在Shell中判断一个变量是否为整数
- Linux系统shell脚本判断变量文件目录:权限、是否存在、空值、相等