如何在 Linux 中使用 shell 重命名数千个目录,并删除以“it”开头的最后 9 个字符?

问题描述 投票:0回答:0

我需要更改一千个目录和子目录的名称,删除名称的最后 9 个字符。最后 9 个字符以“它”开头。

示例:193-105kg-dal-brasile-it8petfo7 到 193-105kg-dal-brasile

我试过以下命令:

find /Users/myuser/Downloads/damod -type d -iname '*' mv "$i" "${i:50: -2}" 我使用 osx,我安装了 Brew。我非常感谢任何帮助。

我已经看过建议的案例,在文章中用这个公式 (.{48}$) 保留了最后一个字符,我的案例不是重复的 谢谢

linux bash shell rename move
© www.soinside.com 2019 - 2024. All rights reserved.