2012-02-27 30 views
0

嘿,我試圖重命名所有與B shell中的特定模式相匹配的文件。我困在mv命令的語法來重命名文件。用另一個unix的參數重命名一個文件

我在找這樣的所有文件,而且我知道我必須將此命令的輸出傳送到mv命令中,但無法弄清楚。這裏是代碼,這裏是mv命令。

find . -iname "f????.a" -print0 | (some command that renames the files that have been found) 

任何幫助是極大的讚賞。

+0

重命名文件的目標模式是什麼?查看find -exec或| xargs選項... man xargs。 – tawman 2012-02-27 04:01:39

+0

@tawman的目標模式是(original_filename.img) – Krzemienski 2012-02-27 04:07:31

+0

@tawman找到。 -iname「f ????。a」-print0 | -xargs會給我找到它的每個文件名,但是如何在mv命令中使用它? – Krzemienski 2012-02-27 04:14:33

回答

0
find . -iname "f????.a" -exec mv {} {}.img \; 
相關問題