shell脚本中读取文件,比如A=0x3,A是一数字读取之后是一字符串,怎么可以直接读取到数字

如题所述

用awk,awk里面数字、字符串没有区分,字符串进行运算时也会当成数字。

A=0x3这样子,可以设置-F=【字段分隔符=】

这样,awk中$1就是A,$2就是他的值  0x3

echo "A=0x3" >tmp.txt
awk -F= '{print $2;print $2+20}' tmp.txt

试一下,我这里Win10刚换成Win7,试不了。

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网