我.rar
在特定目录中有很多文件夹。我想提取rar
同一目录中每个文件夹的内容,文件夹的所有提取文件都rar
应该放在与文件夹名称相同的新文件夹中rar
。
例如,如果有两个rar
文件:one.rar
和two.rar
,那么脚本应该创建两个同名文件夹:one
和two
。一个名为的文件夹one
应该包含从中提取的文件,one.rar
而名为的文件夹two
应该包含从two.rar
.
命令:unrar e $filename提取 rar 文件的所有内容,但不创建目标文件夹。
如果我使用unrar e $filename $DESTINATION_PATH
, 那么由于可以有很多rar
文件,因此在目标路径中手动创建文件夹名称将花费大量时间。如何使用 shell 脚本实现这一点?
到目前为止,我只写了以下几行:
loc="/home/Desktop/code"` # this directory path contains all the rar files to be extracted <br/>
for file in "$loc"/*
do
unrar e $file
done
我不知道如何创建与 name 相同的文件夹名称rar
并将其所有文件提取rar
到新创建的同名文件夹中。
任何帮助将不胜感激。提前致谢 !!