(standard_in)1:如果bc在if内时语法错误

时间:2018-08-22 08:50:56

标签: linux bash if-statement bc

得到错误:

(standard_in) 1: syntax error

运行以下脚本时:

#!/bin/bash
while read line
do time=$(echo $line|awk '{print $10}'|awk -F"=" '{print $2}')
if (( $(echo "$time > 100" | bc -l) ))
then echo $line
fi
done  < ping.txt

ping.txt文件包含如下行:

2018-08-15 13:45:54: 64 bytes from c1pafapp0002.insim.biz (10.206.131.117): icmp_seq=7163 ttl=62 time=327 ms

基本上,我正在尝试查找时间> 100 ms的所有行

0 个答案:

没有答案