Rar命令的Bash脚本

约翰

我需要一个脚本来rar我的文件

用法将是这样

r1 archivename fileordirtocompress

具有以下属性

rar a -m0 -v1024000 -r 

这个bash脚本看起来像谁?

#!/bin/bash

for file in "$*"
do

rar a -v10000k archive.rar $file

done

我发现了类似的内容,但我希望可以更改档案名称

例子:

r1 MyPhotos Myphotos / = MyPhotos.rar(Myphotos /内含子文件夹)

r1 Nicemusic * .mp3 = Nicemusic.rar(内部所有.mp3)

r1 Familyvideo movie1.avi = Familyvideo(内置movie1.avi文件)

达斯比

您也可以使用变量$file来命名档案。

#!/bin/bash

for file in "$*"
do

    rar a -m0 -v1024000 -r ${file}.rar $file

done

请注意,我已将选项更改为rar您想要的内容。for每一个它找到文件循环存储*在变量(即每一个在当前目录下的文件)$file,一个接一个,因为它通过循环。{}.rar确保bash不会认为您正在尝试查找名为的变量之前您需要在变量名前后输入$file.rar

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章