我继承了一些通过Launch Control for OSX触发的shell脚本。我尝试添加自己的脚本 - 每当将文件夹添加到特定目录时 - 将根据特定条件重命名这些文件夹中的文件。
作为示例,我需要在必要时进行以下重命名:
123456_LK.tif = 123456_standard.tif
123456_ALT1.tif = 123456_alternate1.tif
问题是,我有一个脚本,如果我在终端中运行它将执行此重命名,但在启动控制中只是不起作用。有没有人有使用这个应用程序的经验?我已经复制了有效的应用中的当前条目,并且刚刚定位了我自己的脚本,但我无法让它工作。
以下是重命名标准文件的行:
#!/bin/bash find /Volumes/COMMON-LIC-PHOTO/ASPERA/ASPERA_STAGING -mindepth 2 -type f -exec rename -v 's/([0-9]*)_LK/$1_standard/' \;
在“启动控制”中,条目状态为“正常”并且不返回任何错误,但文件未重命名。我尝试过使用重命名(我认为不支持)和mv - 不能用我试过的各种方式工作,