我有一个文件 file1
如下所示
version=7.2.3.cdead_rcd345
我正在使用以下命令,但它不起作用
cat 文件 1 | awk -F'=' '{print $2}
它没有给出版本号
最佳答案
Awk
以<number>.<number>[.number]
格式提取版本号的解决方案:
awk -F'[=_]' '{ sub(/\.[^.]*$/, "", $2); print $2 }' file1
7.2.3
关于linux - 从文件中提取版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48438567/