批处理文件重命名,其中旧名称的一部分成为目录

问题描述 投票:-1回答:2

我不知道使用bash是否可能,但是仅使用bash就能做到这一点。

我定期收到带有以下名称模式的文件堆:

  • xxx___yyy___abc__def.pdf
  • xxxa___y_yy___fg-h___ijdfdak.pdf
  • xx___v-vv___a_fasl-bk___os___23l.pdf
  • 而且我需要重命名并将它们移到目录中:

  • ~/xxx/yyy/abc/def.pdf
  • ~/xxxa/y_yy/fg-h/ijdfdak.pdf
  • ~/xx/v-vv/a_fasl-bk/os/23l.pdf
  • 有可能吗?请帮忙。

我不知道使用bash是否可行,但是仅使用bash就可以做到这一点。我收到一堆带有以下名称模式的文件(通常):xxx ___ yyy ___ abc__def ....

linux bash mv
2个回答
1
投票

基于两个参数创建一个文件夹,例如


0
投票

使用参数扩展。

© www.soinside.com 2019 - 2024. All rights reserved.