我发现这篇文章用于将 rar 文件从一个文件夹中提取到相同的文件夹名称: 将 rar 文件提取到相同的文件夹名称
我想将子文件夹中的几个rar文件提取到同名的子文件夹中,即
/folder/sub-folder1/file1.rar --> /folder/sub-folder1/new-folder-same-name-as-sub-folder1/extracted_files.xyz
/folder/sub-folder2/file2.rar --> /folder/sub-folder2/new-folder-same-name-as-sub-folder2/extracted_files.xyz
如何修改:
#!/bin/bash
for archive in "$(find $loc -name '*.rar')"; do
destination="${archive%.rar}"
if [ ! -d "$destination" ] ; then mkdir "$destination"; fi
unrar e "$archive" "$destination"
done
为此,即运行文件夹/*rar 中的所有 rar 文件?或者,使用类似的东西?
谢谢