linux提取文件中特定行的字符串值并将该值赋给另一个变量

原文件version.h如下
174行:#define VERSION "-0011"
175行:#define DESCRIPTION "ABCDEF"

更改后要求效果:
变量AAA=0011
变量BBB=ABCDEF

第1个回答  推荐于2017-10-13
AAA=`sed -n -r 's/.*VERSION.*"-(.*)".*/\1/p' version.h`
BBB=`sed -n -r 's/.*DESCRIPTION.*"(.*)".*/\1/p' version.h`追问

我运行过了,得到的结果没问题,详细讲解一下可以吗,谢谢

本回答被提问者采纳
相似回答