unix 如何在shell中从文件名中提取特定名称[已关闭]

bxjv4tth  于 2022-11-04  发布在  Unix
关注(0)|答案(1)|浏览(154)

已关闭。此问题需要更多的focused。当前不接受答案。
**想要改进此问题吗?**更新问题,使其仅关注editing this post的一个问题。

四个月前关门了。
Improve this question
在shell脚本中,假设我有一个名为aaa_djdidm_cjcjcj_20220602.txt的文件
我只想要名称,不想要日期。预期结果- aaa_djdidm_cjcjcj

j0pj023g

j0pj023g1#

如果要移除最后一个_之后的零件:

NAME="aaa_djdidm_cjcjcj_20220602.txt"
NEW_NAME=${NAME%_*}

%运算符可用于移除命名参数(此处为NAME)的基序(此处为_*

相关问题