我使用二進制轉換文件類型到另:更改的幾個文件的文件擴展名在一個命令
./rcc -binary themes/redTheme.qrc -o redTheme.rcc
我有幾個.qrc
文件,並想將它們轉換爲好,但在相同的命令。如何重新組合他們的重命名和他們的類型?我正在努力尋找一種方法來保留文件名。
我正在考慮將我的rcc
二進制文件綁定到pipe
,該文件將執行轉換.qrc
文件的循環。
我使用二進制轉換文件類型到另:更改的幾個文件的文件擴展名在一個命令
./rcc -binary themes/redTheme.qrc -o redTheme.rcc
我有幾個.qrc
文件,並想將它們轉換爲好,但在相同的命令。如何重新組合他們的重命名和他們的類型?我正在努力尋找一種方法來保留文件名。
我正在考慮將我的rcc
二進制文件綁定到pipe
,該文件將執行轉換.qrc
文件的循環。
我希望你能與你的二元結合這樣的:
ls *.qrc | xargs -I {} sh -c 'mv $1 `basename $1 .html`.rcc' - {}
您可以使用像這樣的:* .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
$
當然,你必須使用的,而不是mv
您rcc
工具,並使用你的結局而不是。新
請評論,如果你投票的答案。特別是如果他們工作得很好。 – hashier