szóköz a könyvtárnevekben

Kezdőlap Fórumok Vegyes gondok szóköz a könyvtárnevekben

5 bejegyzés megtekintése - 1-5 / 5
  • Szerző
    Bejegyzés
  • #2084707
    pointux
    Felhasználó

      „Tehát a szóközöknél elválasztva berakja a macskakörmöket.”
      Ezt nem tudom, hogy honnan veszed…

      Használd ezt: „$valtozo”, vagy a szóköz helyett ezt: ‘ ‘ (szóköz)

      #2084708
      nimi
      Felhasználó

        Módosítottam így:

        Code:
        #!/bin/bash -x

        menteni=”/data/ezt akarom menteni”
        tar -czvf ./proba.tgz `echo „$menteni”`

        aminek eredménye a tar parancsnál hasonló maradt:

        Code:
        + tar -czvf ./proba.tgz ‘/data/ezt’ ‘akarom’ menteni

        ha csak simán kiíratom : echo „$menteni” akkor jól jön,
        de a tar parancsnál valamiért így jelenik meg.

        #2084709
        pointux
        Felhasználó

          Nem értem az echo – megint – minek

          Code:
          menteni=”/data/ezt akarom menteni”
          tar -czvf ./proba.tgz „$menteni”
          #2084710
          nimi
          Felhasználó

            Köszönöm,
            idézőjelben és echo nékül a válozónév – így valóban jó.

            #1885271
            csaba
            Felhasználó

              Helló,
              póbálok összehozni egy szkriptet, ami lementi néhány könyvtáramat időnként.

              Az a gond, hogy a menteni valók win-es munkaállomások által használt, SZÓKÖZÖKET tartalmazó könyvtárnevek.

              Valami iyesmit próbáltam:

              Code:
              #!/bin/bash
              menteni=”/data/ezt akarom menteni”
              tar -czvf ./elmentve.tgz $menteni

              Vátozóba azért rakom, mert több könyvtárat is ment automatikusan, ez csak egy példa.
              Ez azért nem működik, mert  amikor lefut, a

              Code:
              $menteni

              helyére a következő kerül:

              Code:
              ‘/data/ezt’ ‘akarom’ ‘menteni’

              Tehát a szóközöknél elválasztva berakja a macskakörmöket. Persze a tar így nem tudja menteni.

              Hogyan tudnám elkerülni, hogy egyben maradjon a könyvtárnevem, és ne rakja bele az idézőjeleket?

              -Ha ez érdekes, UHU2.0 alatt történik a dolog-

              Előre is köszi!

            5 bejegyzés megtekintése - 1-5 / 5
            • Be kell jelentkezni a hozzászóláshoz.