script

Kezdőlap Fórumok Programozás script

10 bejegyzés megtekintése - 1-10 / 41
  • Szerző
    Bejegyzés
  • #2173901
    uzsolt
    Felhasználó

      Át kell irányítani (egy fájlba). Fontos, hogy a bemeneti fájl és a kimeneti fájl KÜLÖNBÖZŐ legyen.

      #2173902
      uzsolt
      Felhasználó

        Át kell irányítani (egy fájlba). Fontos, hogy a bemeneti fájl és a kimeneti fájl KÜLÖNBÖZŐ legyen.

        #2173903
        InterMatrix
        Felhasználó

          Nem világos, hogy a fájlt szeretnéd módosítani, v. a tartalmat kiíratni sorszámmal!?

          A biztonság kedvéért készíts másolatot!
          Bármilyen nyelven (C, PHP, stb) érvényes eljárás. Kell egy függvény.
          Első esetben megnyitod a fájlt olvasás-írásra, soronként végig olvasod (erre van kész függvény, pl.: fgets). Létrehozol egy integer változót, for v. while ciklussal értékét soronként növeled a fájl végéig. A sorok elejére beilleszted az integer változót utána tabulátor jelet és végül a kiolvasott sort. Legvégül bezárod a fájlt és mented.
          Második esetben a fájlt csak olvasásra kell megnyitni, a többi ugyanaz.

          #2173904
          InterMatrix
          Felhasználó

            Nem világos, hogy a fájlt szeretnéd módosítani, v. a tartalmat kiíratni sorszámmal!?

            A biztonság kedvéért készíts másolatot!
            Bármilyen nyelven (C, PHP, stb) érvényes eljárás. Kell egy függvény.
            Első esetben megnyitod a fájlt olvasás-írásra, soronként végig olvasod (erre van kész függvény, pl.: fgets). Létrehozol egy integer változót, for v. while ciklussal értékét soronként növeled a fájl végéig. A sorok elejére beilleszted az integer változót utána tabulátor jelet és végül a kiolvasott sort. Legvégül bezárod a fájlt és mented.
            Második esetben a fájlt csak olvasásra kell megnyitni, a többi ugyanaz.

            #2173905
            milfer
            Felhasználó
              InterMatrix wrote:
              Nem világos, hogy a fájlt szeretnéd módosítani, v. a tartalmat kiíratni sorszámmal!?

              A biztonság kedvéért készíts másolatot!
              Bármilyen nyelven (C, PHP, stb) érvényes eljárás. Kell egy függvény.
              Első esetben megnyitod a fájlt olvasás-írásra, soronként végig olvasod (erre van kész függvény, pl.: fgets). Létrehozol egy integer változót, for v. while ciklussal értékét soronként növeled a fájl végéig. A sorok elejére beilleszted az integer változót utána tabulátor jelet és végül a kiolvasott sort. Legvégül bezárod a fájlt és mented.
              Második esetben a fájlt csak olvasásra kell megnyitni, a többi ugyanaz.

              Nem kell ezt így túlbonyolítani, meg megtanulni 1-2 programnyelvet.

              Ide elég ennyi:
              grep -n ” „$1” | sed ‘s: ‘ > tempfile && mv tempfile „$1”

              Ha pedig az eredeti fájl tartalmaz : -ot akkor majd uzsolt átírja úgy, hogy csak az első : -ot cserélje ki.  😉

              #2173906
              milfer
              Felhasználó
                InterMatrix wrote:
                Nem világos, hogy a fájlt szeretnéd módosítani, v. a tartalmat kiíratni sorszámmal!?

                A biztonság kedvéért készíts másolatot!
                Bármilyen nyelven (C, PHP, stb) érvényes eljárás. Kell egy függvény.
                Első esetben megnyitod a fájlt olvasás-írásra, soronként végig olvasod (erre van kész függvény, pl.: fgets). Létrehozol egy integer változót, for v. while ciklussal értékét soronként növeled a fájl végéig. A sorok elejére beilleszted az integer változót utána tabulátor jelet és végül a kiolvasott sort. Legvégül bezárod a fájlt és mented.
                Második esetben a fájlt csak olvasásra kell megnyitni, a többi ugyanaz.

                Nem kell ezt így túlbonyolítani, meg megtanulni 1-2 programnyelvet.

                Ide elég ennyi:
                grep -n ” „$1” | sed ‘s: ‘ > tempfile && mv tempfile „$1”

                Ha pedig az eredeti fájl tartalmaz : -ot akkor majd uzsolt átírja úgy, hogy csak az első : -ot cserélje ki.  😉

                #2173907
                uzsolt
                Felhasználó

                  Nem tudom, mi a fenéket írtatok ide, de csak annyi kell, hogy a szkriptjét beirányítja egy fájlba és kész. Meg hogy ez a sed is mire kell….

                  Tehát

                  Code:
                  awk ‘{print NR, $1}’ file > akarmi.txt

                  és az akarmi.txt lesz az, amit szeretnél.

                  #2173908
                  uzsolt
                  Felhasználó

                    Nem tudom, mi a fenéket írtatok ide, de csak annyi kell, hogy a szkriptjét beirányítja egy fájlba és kész. Meg hogy ez a sed is mire kell….

                    Tehát

                    Code:
                    awk ‘{print NR, $1}’ file > akarmi.txt

                    és az akarmi.txt lesz az, amit szeretnél.

                    #2173909
                    csablak
                    Felhasználó

                      Sajna nem vagyok a script készítés bajnoka, éppen ezért segítséget kérnék.

                      Ilyen FŐ mappáim vannak:
                      s01.hun
                      s02.hun
                      s03.hun
                      s04.hun

                      Ezeken belül pld. az S01.hun mappában az alábbi alkönyvtárak vannak:
                      valami.film.1×01-02.cim
                      valami.film.1×03.cim
                      valami.film.1×04.cim
                      stb.

                      Ha itt belépek az első könyvtárba, ott ilyen fájlok vannak:
                      valami.film.1×01-02.cim.part01.rar
                      valami.film.1×01-02.cim.part02.rar
                      stb.

                      Tehát
                      S01.hun/valami.film.1×01-02.cim/valami.film.1×01-02.cim.part01.rar
                      S01.hun/valami.film.1×01-02.cim/valami.film.1×01-02.cim.part02.rar
                      stb.

                      Az első kettő FŐ mappában 26 rész van, a másik ketttőben 24, illetve 22.

                      Hogyan lehetne ezt scripttel kibontani?

                      #2173910
                      csablak
                      Felhasználó

                        Sajna nem vagyok a script készítés bajnoka, éppen ezért segítséget kérnék.

                        Ilyen FŐ mappáim vannak:
                        s01.hun
                        s02.hun
                        s03.hun
                        s04.hun

                        Ezeken belül pld. az S01.hun mappában az alábbi alkönyvtárak vannak:
                        valami.film.1×01-02.cim
                        valami.film.1×03.cim
                        valami.film.1×04.cim
                        stb.

                        Ha itt belépek az első könyvtárba, ott ilyen fájlok vannak:
                        valami.film.1×01-02.cim.part01.rar
                        valami.film.1×01-02.cim.part02.rar
                        stb.

                        Tehát
                        S01.hun/valami.film.1×01-02.cim/valami.film.1×01-02.cim.part01.rar
                        S01.hun/valami.film.1×01-02.cim/valami.film.1×01-02.cim.part02.rar
                        stb.

                        Az első kettő FŐ mappában 26 rész van, a másik ketttőben 24, illetve 22.

                        Hogyan lehetne ezt scripttel kibontani?

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