我有一个非常简单的重命名脚本,我在OSX终端中运行。它看起来像这样:bash之间插入延迟
mv -nv /Volumes/COMMON-LIC-PHOTO/DATA/James/Rename_Test/1140122_alternate1.tif /Volumes/COMMON-LIC-PHOTO/DATA/James/Rename_Test/1140122_alternate1A.tif
我通常有几百行代码的重命名这样一个为所有我可以重命名文件。
但是我认为工作中的网络安全与代码混淆,因为它会随机插入文件名。我认为这是中断代码,代码非常简单,我想不出为什么不起作用的另一个原因。
我想尝试在每行之间添加1秒的延迟,但是如何?我读过类似睡眠1s可能工作,但我必须在每一行之间添加?如果是这样的话,那将是一件令人头疼的事情。如果是,有没有其他办法?
更新:我有一个延迟工作,但仍然遇到像以前一样的问题。这是终端返回的内容:
mv -nv /Volumes/COMMON-LIC-PHOTO/DATA/James/Rename_Test/1247136_alternate1.tif /Volumes/COMMON-LIC-PHOTO/DATA/James/Rename_Test/1247136_alternate1A.tif
mv -nv /Volumes/COMMON-LIC-PHOTO/DATA/James/Rename_Test/1247136_alternate2.tif /Volumes/COMMON-LIC-PHOTO/DATA/James/Rename_Test/1247136_alternate2A.tif
mv -nv /Volumes/COMMON-LIC-PHOTO/DATA/James/Rename_Test/1247136_alternate3.tif /Volumes/COMMON-LIC-PHOTO/DATA/James/Remv -nvest/1247136_alternate3A.tif
mv -nv /Volumes/COMMON-LIC-PHOTO/DATA/James/Rename_Test/1247136_alternate4.tif /Volumes/COMMON-LIC-PHOTO/DATA/James/Remv -nTest/1247136_alternate4A.tif
mv -nv /Volumes/COMMON-LIC-PHOTO/DATA/James/Rename_Test/1247136_lifestyle.tif /Volumes/COMMON-LIC-PHOTO/DATA/James/Renmv -nv /Volume36_lifestyleA.tif
mv -nv /Volumes/COMMON-LIC-PHOTO/DATA/James/Rename_Test/1247136_standard.tif /Volumes/COMMON-LIC-PHOTO/DATA/James/Rename_Test/1247136_standardA.tifç^C^C^C^C^C
它在抛弃重命名部分中的各种垃圾。它与文件名和目录名称混淆,我找不到原因。
有,会为你自动重命名文件,如果你能说的规则是什么,有什么需要改变....即所有字母必须大写,所有的下划线必须拆除工具 –
我。 d打赌“顶起来的”条目的名字中有空格你需要引用那些像'mv/path/2/file“/ path w spaces/2/file”'。祝你好运。 – shellter