Reguláris kifejezés..

Kezdőlap Fórumok Debiannal kapcsolatos kérdések Reguláris kifejezés..

8 bejegyzés megtekintése - 1-8 / 8
  • Szerző
    Bejegyzés
  • #2075220
    ELaci
    Felhasználó

      Itt van egy megoldás a sokezer féle közül:

      Code:
      grep Heineken `du -a|grep index.html|cut -f2`

      ELaci

      #2075221
      kayapo
      Felhasználó

        man grep
        továbbá:
        grep -f /home/user/public_html/*/index.* Heineken

        #2075222
        gabriel08
        Felhasználó

          a grep -f kapcsoló mit jelent?

          #2075223
          uzsolt
          Felhasználó

            man grep
            Igazából nem világos, kayapo, hogy miért -f. Nem a mintát vesszük onnan.

            ELaci: nem valami tesco gazdaságos megoldás. A `-jelek közé inkább egy find -name „index.html”-t írnék.

            #2075224
            gabriel08
            Felhasználó

              Sajnos egyik megoldás sem működik megfelelően srácok.
              Akkor egyszerűbben kérdezek.
              A következő parancsot írom be de csak egyetlen fájlra:
              cat index.html | grep ‘(div class=”hatterkep”)’
              ez kiírja a megtalált sort a képernyőre.
              Milyen kapcsolót kell beleírnom még hozzá és hová, hogy kiírja a fájl elérési útját a megtalált sorhoz bárhová?

              #2075225
              ELaci
              Felhasználó

                Sajnos egyik megoldás sem működik megfelelően srácok.
                Akkor egyszerűbben kérdezek.
                A következő parancsot írom be de csak egyetlen fájlra:
                cat index.html | grep ‘(div class=”hatterkep”)’
                ez kiírja a megtalált sort a képernyőre.Milyen kapcsolót kell beleírnom még hozzá és hová, hogy kiírja a fájl elérési útját a megtalált sorhoz bárhová?

                A példád nem is fogja mert csak egyetlen file -ban keres.

                Ez meg rekurzív:

                Code:
                grep ‘(div class=”hatterkep”)’ `find . -name „index.html”`

                ELaci

                #2075226
                masterminds
                Felhasználó

                  -H, –with-filename      print the filename for each match

                  A fájlnév kiíratásához -H kapcsoló.

                  grep „Simple Machines Forum” -H Sources/*.php
                  Sources/Stats.php:* SMF: Simple Machines Forum           
                  Sources/Subs-Auth.php:* SMF: Simple Machines Forum                                   
                  Sources/Subs-Boards.php:* SMF: Simple Machines Forum                                         
                  Sources/Subs-Charset.php:* SMF: Simple Machines Forum                                       
                  Sources/Subs-Compat.php:* SMF: Simple Machines Forum                                       
                  Sources/Subs-Graphics.php:* SMF: Simple Machines Forum                                   
                  Sources/Subs-Members.php:* SMF: Simple Machines Forum                               
                  Sources/Subs-Package.php:* SMF: Simple Machines Forum                           
                  Sources/Subs-Post.php:* SMF: Simple Machines Forum                                           
                  Sources/Subs-Sound.php:* SMF: Simple Machines Forum;

                  #1884543
                  csaba
                  Felhasználó

                    Sziasztok.
                    A következő a helyzet:
                    Van sok honlapom elmentve a gépemen, sok mappában és mindegyik mappában egy index.html
                    Szeretném reguláris kifejezéssel, vagy valamilyen módon minden egyes index.html-ben megtalálni egy aktuális sort, és ha a sor szerepel az index.html-ben, akkor kiiratni a könyvtárnevet, amiben található.
                    Pl van 10 mappám, mindegyikben van index.html. Egyetlen paranccsal szeretném megtalálni a „Heineken” szót az index.html-ekben, és ha szerepel valahol, akkor kiiratni a saját könyvtárát index.html-nek.
                    Remélem nem voltam túl elvont, vagy érthetetlen.
                    Kellemes hétvégét mindenkinek 🙂

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