【问题标题】:Rename catalog names with a reformatted name, bash/cli使用重新格式化的名称重命名目录名称,bash/cli
【发布时间】:2020-08-16 09:04:54
【问题描述】:

使用 MacOS 上的 iMazing 应用程序从我的 iPhone 导出几千张照片给我一组目录:

2020-04-27
2020-04-28
Stockholm - 2020-04-29
Nacka - 2020-04-30

有些目录的日期前有地名。我想将目录重命名为这种格式,地名尾随日期,最好使用脚本/cli:

2020-04-27
2020-04-28
2020-04-29-Stockholm
2020-04-30-Nacka

找到this。我可以很容易地用新的文件名创建一个文件。但是,我徒劳地尝试使脚本正常工作。

谢谢!

【问题讨论】:

    标签: recursion rename reformatting


    【解决方案1】:

    在链接帖子的脚本中发现了一个小错误。最后一行应该是:

    [ "$NEW_FILENAME" != "" ] && mv -v "$FILENAME" "$NEW_FILENAME"
    

    稍作修正后它就可以正常工作(至少在 MacOS 上)。

    【讨论】:

      猜你喜欢
      • 2020-04-30
      • 2019-01-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-05
      • 2019-11-13
      • 2021-04-06
      • 1970-01-01
      相关资源
      最近更新 更多