I am trying to untar a file from a shell script. There is one file within the file.tar.gz that is a tar that is not getting untared.
I have tried several methods with no luck.
#have tried this for file in "$MY_TAR" do NEWDIR=`echo $file | tr -d [a-zA-Z.]` mkdir $NEWDIR tar -xvf $file -C $NEWDIR done # And this for file in *.tar.gz; do tar -zxf $file; done #snip ------- for file in "$MY_ZIP" do if [ "$file" == "$NESTED_TAR"] ; then mkdir "$NESTEDTAR_DIR" tar -xOf "$file" -C "$NESTEDTAR_DIR" | tar -x else tar -xvf "$file" fi done
Edit: After untarring with the shell script the contents should be untarred and retained as well as the Nested_Tar.tar to be untarred into it is own named dir.
Sample Input My_Tar:
/Unique_DirNameAfterUnTar File1 Documents/ Nested_Tar.tar (this is not untaring needs to untar into dir named Nested_Tar) File2 File3 Another_Documents_Dir/ File4