尝试将bash脚本放在一起,但是我坚持这一点。 rar被分成x个文件,rar中是1个单个文件。我正在做的是如下:
rowCount = $('#table4 tr:last').index() + 1;
var total_1 = 0;
for (i = 1; i < rowCount; i++) {
var rows = $('#table4 tbody tr');
var cellVal_2 = parseFloat($('#table4 tr:eq(' + i + ')').find("td:last").text().replace(',', ''));
$('#table4 tr td:last').each(function() {
var cellVal_1 = parseFloat($('#table4 tr:eq(' + i + ')').find("td:last").text().replace(',', ''));
if (!isNaN(cellVal_1)) {
total_1 = total_1 + cellVal_1;
}
});
}
$('#table4 tr:last td:last').html(total_1);
excecute.log如下:
cd $dir
for rarfile in $(find -iname "*.part1.rar")
do
echo "Rar file: " $rarfile >> $dir/execute.log
name = $(unrar lb "$rarfile")
echo "Name of file inside rar container: " $name >> $dir/execute.log
extension ="${name##*.}"
echo "Extension: " $extension >> $dir/execute.log
filename = ${name%.*}
echo "Name: " $filename >> $dir/execute.log
# unrar x -y -o- $rarfile $uprar_dir
done
似乎无法让$ name工作。然而,unrar工作得很好。请帮助。
答案 0 :(得分:2)
在bash中为一个变量赋值,你不能有空格,即:
name=$(unrar lb "$rarfile")
而不是:
name = $(unrar lb "$rarfile")