Linux

Pomoć oko skripte

tintin pet 24.4.2020 23:31

Pokušavam složiti jednu skriptu koja bi automatski nakon skidanja raspakirala i obrisala 7zip arhivu i malo sam zapeo u ovom dijelu:

 

      for i in $EXTRACT_FROM; do
       while true; do read password || break
       7z x -o$EXTRACT_TO -p$PASSWORD "$i" -y
       SUCCESS=$?
       if [ "$SUCCESS" -eq 0 ] ;then
         echo $(date +"%d.%m.%Y "%T"") "INFO      Script: Extraction of $(echo "$i") finished" >> $LOG
         break
       fi
       done < "$PW_LIST_PATH"
      if [ "$SUCCESS" -eq 0 ] ;then
      rm "$i"
      echo $(date +"%d.%m.%Y "%T"") "INFO      Script: File $(echo "$i") deleted" >> $LOG
     fi
  done

 

Nikako da složim taj loop...

Ili uspijem da mi raspakira samo prvu arhivu, a ne obriše ništa ili raspakira opet samo prvu arhivu i obriše sve arhive koje su *.7z