【发布时间】:2015-12-11 19:12:12
【问题描述】:
计算这个变量/字符串:
RES={"message":"Got an invalid (or empty) URL"}404
我这样做是分开两个部分(在“}”的两边):
CODE=`echo $RES | awk 'BEGIN {FS="}"}{print $2}'`
RES=`echo $RES | awk 'BEGIN {FS="}"}{print $1"}"}'`
这给我带来了成功:
CODE=404
RES={"message":"Got an invalid (or empty) URL"}
你能想出一种更干净、更有效的方法吗?
例如,我想做这样的事情:
echo $RES | awk 'BEGIN {FS="}"} { CODE=$2; RES=$1;}'
我知道这有点牵强,但你可以明白我的意思。
【问题讨论】: