unzip

Kezdőlap Fórumok Programozás unzip

9 bejegyzés megtekintése - 21-29 / 29
  • Szerző
    Bejegyzés
  • #2196516
    csablak
    Felhasználó

      ok. lefuttattam a te scriptedet amit adtál:
      unzip:  cannot find or open /mnt/torrent/Torrent/Lent van/+1/fomappa/almappa3/MM_ING_173_midres.zip
      /mnt/torrent/Torrent/Lent van/+1/fomappa/almappa2/MM_RY_30_midres.zip
      /mnt/torrent/Torrent/Lent van/+1/fomappa/almappa1/MM_SA_12_midres.zip, /mnt/torrent/Torrent/Lent van/+1/fomappa/almappa3/MM_ING_173_midres.zip
      /mnt/torrent/Torrent/Lent van/+1/fomappa/almappa2/MM_RY_30_midres.zip
      /mnt/torrent/Torrent/Lent van/+1/fomappa/almappa1/MM_SA_12_midres.zip.zip or /mnt/torrent/Torrent/Lent van/+1/fomappa/almappa3/MM_ING_173_midres.zip
      /mnt/torrent/Torrent/Lent van/+1/fomappa/almappa2/MM_RY_30_midres.zip
      /mnt/torrent/Torrent/Lent van/+1/fomappa/almappa1/MM_SA_12_midres.zip.ZIP.

      #2196517
      csablak
      Felhasználó

        ok. lefuttattam a te scriptedet amit adtál:
        unzip:  cannot find or open /mnt/torrent/Torrent/Lent van/+1/fomappa/almappa3/MM_ING_173_midres.zip
        /mnt/torrent/Torrent/Lent van/+1/fomappa/almappa2/MM_RY_30_midres.zip
        /mnt/torrent/Torrent/Lent van/+1/fomappa/almappa1/MM_SA_12_midres.zip, /mnt/torrent/Torrent/Lent van/+1/fomappa/almappa3/MM_ING_173_midres.zip
        /mnt/torrent/Torrent/Lent van/+1/fomappa/almappa2/MM_RY_30_midres.zip
        /mnt/torrent/Torrent/Lent van/+1/fomappa/almappa1/MM_SA_12_midres.zip.zip or /mnt/torrent/Torrent/Lent van/+1/fomappa/almappa3/MM_ING_173_midres.zip
        /mnt/torrent/Torrent/Lent van/+1/fomappa/almappa2/MM_RY_30_midres.zip
        /mnt/torrent/Torrent/Lent van/+1/fomappa/almappa1/MM_SA_12_midres.zip.ZIP.

        #2196518
        uzsolt
        Felhasználó

          Jajj, szóközök… Valahogy lehet kezelni, de sose tudom, hogy hogyan. A guruknak konyhanyelvenben valahol benne van…

          (Hol is van az, hogy túl hosszú a fájlnév?)

          #2196519
          uzsolt
          Felhasználó

            Jajj, szóközök… Valahogy lehet kezelni, de sose tudom, hogy hogyan. A guruknak konyhanyelvenben valahol benne van…

            (Hol is van az, hogy túl hosszú a fájlnév?)

            #2196520
            kayapo
            Felhasználó

              find -P ‘./Innen kell/kicsomagolni/’ -noleaf -name ‘*.zip’ -ls -exec unzip -d ./ {} +

              Esetleg így?

              #2196521
              kayapo
              Felhasználó

                find -P ‘./Innen kell/kicsomagolni/’ -noleaf -name ‘*.zip’ -ls -exec unzip -d ./ {} +

                Esetleg így?

                #2196522
                csablak
                Felhasználó

                  A szóközöket levédtem ezzel:
                  IFS=„
                  A túl hosszú fájlnév meg próbálkozásaim közben jött elő.

                  #2196523
                  csablak
                  Felhasználó

                    A szóközöket levédtem ezzel:
                    IFS=„
                    A túl hosszú fájlnév meg próbálkozásaim közben jött elő.

                    #1889345
                    csaba
                    Felhasználó

                      Hello mindenki!

                      Sajna elvesztem a tenger hullámai között.
                      Adva van egy ilyesmi struktúra:
                      /főmappa/mappa/valami.zip
                      /főmappa/mappa1/valami.zip
                      /főmappa/mappa2/valami.zip
                      /főmappa/mappa3/valami.zip
                      Természetesen a mappa1 és mappa2 almappáknak nem ez a nevük.
                      Amit szeretnék megoldani az a zip fájlok kicsomagolása, az adott mappán belül, és a zip fájl letörlése.

                      A find-et vettem segítségül, de megakadtam mert nem értem hogy hogyan adjam meg neki azt, hogy NE egy adott mappába pakolja ki az összes tartalmat, hanem abban amiben van.

                      Tehát így kellene kinéznie a végeredménynek:
                      /főmappa/mappa/fájlok
                      /főmappa/mappa1/fájlok
                      /főmappa/mappa2/fájlok

                      Code:
                      #!/bin/bash
                      IFS=„
                      innen=”/mnt/főmappa”
                      find ${innen} -name „*.zip” -exec unzip -d „${innen}” „{}” ;
                      rm -f *.zip

                      Az unzip -d exdir-t hogy állítsam be, ha az változó?

                    9 bejegyzés megtekintése - 21-29 / 29
                    • Be kell jelentkezni a hozzászóláshoz.