【发布时间】:2019-12-20 13:32:02
【问题描述】:
#!/bin/bash
YESTERDAY=`TZ=GMT+48 date +%Y%m%d`
filename="import$YESTERDAY.log"
today=`date +%Y%m%d`
today="import$today.log"
value1=$(grep -i 'Invalid cells in file' "$filename" | cut -f2 -d':') // gives result 2458
value2=$(grep -i 'Invalid cells in file' "$today" | cut -f2 -d':') // gives result 1236
difference='$value1'-'$value2'
treshold=1000
if [[ $difference -gt $treshold ]]
then
我正在尝试减去这些 grep 的结果,但它给出了如下所示的操作员错误
第 14 行:[[: $value1-$value2: 语法错误:操作数预期(错误标记是“$value1-$value2”)
【问题讨论】:
标签: bash