Advertisement
Guest User

recursive iso to folder extract bashscript/Fernando Lopez

a guest
Nov 26th, 2015
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.79 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. # script name: extractisos.sh
  4. # script ver : 0.1 beta.
  5. # Requirements:
  6. #   - BASH
  7. #   - 7-Zip
  8. #   - sed
  9. #
  10. # Created by Fernando Lopez Jr. <fernando*lopezjrATgmail*com>
  11. #                               (replace asterisks with dots.)
  12.  
  13. EXTRACT_FOLDER=./extracted
  14. FILES=*.iso
  15. for FILE in $FILES
  16. do
  17.   ISO_FILE=$FILE
  18.   ISO_FILENAME=${FILE%.*}
  19.  
  20.   echo ""
  21.   echo ""
  22.   echo "-> Processing $ISO_FILE file..."
  23.   echo "creating $ISO_FILENAME directory."
  24.   mkdir -p $EXTRACT_FOLDER/$ISO_FILENAME
  25.   echo "extracting iso..."
  26.   7z x $ISO_FILE -o$EXTRACT_FOLDER/$ISO_FILENAME/
  27. done
  28.  
  29. echo "creating folder list: dirlist.txt"
  30. pushd $EXTRACT_FOLDER/
  31. ls -d */ | cut -f1 -d'/' > dirlist.txt
  32. echo "adding path to each directory entry."
  33. sed -i "s/^/\\\pathto\\\data\\\/" dirlist.txt
  34. popd
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement