我有一個非常簡單的重命名腳本,我在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