【发布时间】:2021-10-15 00:51:08
【问题描述】:
全部:
快速简洁,我有很多这样命名的文件:
lorem(12312315).txt
ipsum(578938-12-315-13-416-4).txt
amet(ran-dom-guid).txt
我想将它们重命名为括号点文本内的内容,如下所示:
12312315.txt
578938-12-315-13-416-4.txt
randomguid.txt
我确信 sed、awk、grep 等的混合可以做到这一点,但是从 shell 中注释掉括号会让我很失望。我想不出一个能做到这一点的字符串。
如果有人愿意分享一些思考周期并帮助我,那将是一个可爱的 Karma 手势!
感谢阅读! -吉姆
【问题讨论】:
-
尝试自己编写一些东西,如果不起作用,请具体向我们展示您所做的事情,以便我们为您提供帮助。您启动它,然后我们提供帮助。我们不是为你写的。向我们展示您尝试过的实际代码,然后描述发生的事情和不正确的事情,然后我们可以从那里帮助您。如果您先自己尝试一下,您可能会非常接近答案。
-
感谢安迪的建议。点得好,我将复制并粘贴我已经尝试过的热乱七八糟的内容,以供您观赏。只是很好大声笑,我是一个黑客。
-
关键是,如果您向我们展示您的工作成果,我们就有了工作的起点,而且对我们来说更容易。人们更有可能帮助现有代码,而不是从零开始“我该怎么做?”