【发布时间】:2016-11-18 12:52:45
【问题描述】:
为什么输出(实际上是最后一行)是:
num=$(redis-cli info | grep instantaneous_ops_per_sec | cut -d : -f 2)
echo num $num
ts=$(date '+%s')
echo ts $ts
ns="$1.ops_per_sec"
echo "$ns"
echo "$ns $num"
echo "$ns $num $ts"
...这个:
num 0
ts 1479439922
foo.ops_per_sec
foo.ops_per_sec 0
1479439922_sec 0
【问题讨论】:
-
看起来您的脚本或
redis-cli工具使用了 DOS 行终止符。有关详细信息,请参阅bash tag wiki 上的第 1 步。