小编And*_*nko的帖子

如何获得与 sed 的第一场比赛?

我厌倦了这个 sed :D 所以我有一个小文件:

version = "1.1"
group= "com.centurion.eye"
archivesBaseName = "eye"

impmet {
    version = "4.1614"
    runDir = "eclipse"
}
Run Code Online (Sandbox Code Playgroud)

这是我的 sed 命令:

sed -n -e '/version/ s/.* = *//p' "build.gradle"
Run Code Online (Sandbox Code Playgroud)

我只需要获得 1.1 版。所以当我执行这个命令时,输出是:

"1.3"
"4.1614"
Run Code Online (Sandbox Code Playgroud)

但想要的是:

"1.3"
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?谢谢!

unix linux shell sed

4
推荐指数
2
解决办法
1万
查看次数

标签 统计

linux ×1

sed ×1

shell ×1

unix ×1