0
我想根據目錄名稱的一部分重命名目錄中的文件。我有以下結構:使用zsh重命名基於部分目錄名稱的文件
Sample_1234/all_R2.gz
Sample_2345/all_R2.gz
Sample_3456/all_R2.gz
在每個目錄中,我通過連接多個其他文件創建一個新文件。然後,我想僅使用目錄名稱的數字部分來命名新的分級文件。例如,
Sample_1234/1234_R2.gz
Sample_2345/2345_R2.gz
Sample_3456/3456_R2.gz
我可以返回我想和目錄名的一部分:
pwd | grep -o '[0-9][0-9][0-9][0-9]'
但我無法用zmv進入一個新的文件名這一點。 zsh shell中的任何建議?謝謝,
非常感謝您的回答。出於某種原因,我直到現在纔看到。仍然有幫助。 – user1148636