我使用二进制转换文件类型到另:更改的几个文件的文件扩展名在一个命令
./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