Пытаюсь собрать сценарий bash, однако я застрял на этом. rar разбит на x файлов, внутри rar находится 1 отдельный файл. Что я делаю, как показано ниже:
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
Execute.log выглядит следующим образом:
Rar file: ./file.part1.rar
Name of file inside rar container:
Extension:
Name:
Не могу заставить работать $name. Однако unrar работает нормально, как и должно быть. Пожалуйста, помогите.