所有,我想使用 AWK 将下面的字符串拆分为第一部分。
AWK表达式怎么写?
#!/bin/bash
function parsePackageName()
{
#....... here I want to get the String "pp-demo-mid"
# from "pp-demo-mid-1.0-212.noarch"
}
样本输入:
pp-demo-mid-1.0-212.noarch
pp-1.0-212.noarch
pp-xx-1.0-212.noarch
期望的输出:
pp-demo-mid
pp
pp-xx
这意味着,我需要在版本号之前解析第一部分。