我想从字符串中提取一个数字并将该数字用于将来的计算
while IFS= read line ; do
if [[ "$line" == Content-Length* ]]
then
size=$(echo "$line" | awk '{print $2}')
echo "$size"
let size=$size+1
echo "$size"
break
fi
done <files
文件有行
Content-Length: 4806
但输出看起来像这样
4806
+1")syntax error: invalid arithmetic operator (error token is "
4806
我尝试了这个超过 5 小时,但可以找到为什么会这样。有人可以告诉我为什么