【发布时间】:2021-12-12 00:19:19
【问题描述】:
我有一个具有以下名称格式的文件:
rzp-QAQ_SA2-5.12.0.38-quality.zip
rzp-TEST-5.12.0.38-quality.zip
rzp-ASQ_TFC-5.12.0.38-quality.zip
我希望上述文件名中的值为:5.12.0.38-quality.zip。
我正在尝试如下,但没有得到正确的值:
echo "$fl_name" | sed 's#^[-[:alpha:]_[:digit:]]*##'
fl_name 是包含文件名的变量。
提前非常感谢!
【问题讨论】:
-
这个问题有 grep、cut 和 bash 的答案,所以恕我直言,如果我们保留这些标签,这可能对未来的访问者有用,以获得各种答案/解决方案。所以在这里添加回标签。