macOS-从终端启动以复制文件并提供终端选项以重命名并放置在另一个文件夹中的脚本

时间:2018-10-05 19:00:34

标签: macos function terminal zsh

我想知道如何制作执行以下操作的函数/脚本:

  • 从某个文件夹中查找最新添加的文件;
  • 询问“ Y / n”以将其重命名>在“ Y”时询问哪个(我应该能够在终端中输入它并按回车键确认);
  • 移动文件并将其重命名到另一个目录。

    #!/bin/bash

    last="$(cd /Users/xxxx/Pictures/xxx && ls -tU | head -n1)"

    read -p "Would you like to rename it? " REPLY

    if [[ $REPLY =~ ^[Yy]$ ]]; then
        echo "Enter the name: "
        read -a name
        mv -i /Users/xxxx/Pictures/xxx/$last /Users/xxxx/Pictures/Saved\ backgrounds/$name.jpg
        echo "Saved as $name"
    else
        mv -i /Users/xxxx/Pictures/xxx/$last /Users/xxxx/Pictures/Saved\ backgrounds/$last
        echo "Saved as $last"
    fi

编辑:找到了解决方法。

0 个答案:

没有答案