#!/bin/bash
let songs=0
for FILE in *.mp3
do
let count=0
while ((count<30));
do
rar a -ep $songs.rar $FILE
~~~~~~~~~~~~~~~~~
这里改成 rar a -ep songs.rar $FILE
部分就对了,那样只会压缩成一个包。如果按照上面写会被压缩成200个压缩包,和我的要求不符合
哪里有不对啊。
let count+=1
done
let songs+=1
done
#!/bin/bash
let songs=0
let count=0
for FILE in *.mp3
do
if ((count<30)); then
rar a -ep $songs $FILE
let count+=1
else
let count=0
let songs+=1
fi
done