2016-03-09 29 views
0

我使用二進制轉換文件類型到另:更改的幾個文件的文件擴展名在一個命令

./rcc -binary themes/redTheme.qrc -o redTheme.rcc 

我有幾個.qrc文件,並想將它們轉換爲好,但在相同的命令。如何重新組合他們的重命名和他們的類型?我正在努力尋找一種方法來保留文件名。

我正在考慮將我的rcc二進制文件綁定到pipe,該文件將執行轉換.qrc文件的循環。

回答

1

我希望你能與你的二元結合這樣的:

ls *.qrc | xargs -I {} sh -c 'mv $1 `basename $1 .html`.rcc' - {} 
0

您可以使用像這樣的:* .qrc

$爲I;做echo mv -v $ {i} $ {i%.qrc} .new;做

在這裏看到一個例子,我有一對夫婦的文件與qrc結束和我他們mv.new

$ l 
total 0 
-rw-r--r-- 1 chl wheel 0 Mar 9 16:22 1.qrc 
-rw-r--r-- 1 chl wheel 0 Mar 9 16:22 10.qrc 
-rw-r--r-- 1 chl wheel 0 Mar 9 16:22 2.qrc 
-rw-r--r-- 1 chl wheel 0 Mar 9 16:22 3.qrc 
-rw-r--r-- 1 chl wheel 0 Mar 9 16:22 4.qrc 
-rw-r--r-- 1 chl wheel 0 Mar 9 16:22 5.qrc 
-rw-r--r-- 1 chl wheel 0 Mar 9 16:22 6.qrc 
-rw-r--r-- 1 chl wheel 0 Mar 9 16:22 7.qrc 
-rw-r--r-- 1 chl wheel 0 Mar 9 16:22 8.qrc 
-rw-r--r-- 1 chl wheel 0 Mar 9 16:22 9.qrc 
$ for i in *.qrc ; do mv -v ${i} ${i%.qrc}.new ; done 
1.qrc -> 1.new 
10.qrc -> 10.new 
2.qrc -> 2.new 
3.qrc -> 3.new 
4.qrc -> 4.new 
5.qrc -> 5.new 
6.qrc -> 6.new 
7.qrc -> 7.new 
8.qrc -> 8.new 
9.qrc -> 9.new 
$ l 
total 0 
-rw-r--r-- 1 chl wheel 0 Mar 9 16:22 1.new 
-rw-r--r-- 1 chl wheel 0 Mar 9 16:22 10.new 
-rw-r--r-- 1 chl wheel 0 Mar 9 16:22 2.new 
-rw-r--r-- 1 chl wheel 0 Mar 9 16:22 3.new 
-rw-r--r-- 1 chl wheel 0 Mar 9 16:22 4.new 
-rw-r--r-- 1 chl wheel 0 Mar 9 16:22 5.new 
-rw-r--r-- 1 chl wheel 0 Mar 9 16:22 6.new 
-rw-r--r-- 1 chl wheel 0 Mar 9 16:22 7.new 
-rw-r--r-- 1 chl wheel 0 Mar 9 16:22 8.new 
-rw-r--r-- 1 chl wheel 0 Mar 9 16:22 9.new 
$ 

當然,你必須使用的,而不是mvrcc工具,並使用你的結局而不是。新

+0

請評論,如果你投票的答案。特別是如果他們工作得很好。 – hashier