Shell

Kezdőlap Fórumok Programozás Shell

7 bejegyzés megtekintése - 1-7 / 7
  • Szerző
    Bejegyzés
  • #1909686
    PAZO
    Felhasználó

      find . -name ‘*’ -exec grep -l -d skip ‘valami'{};

      missing argument to ‘-exec’

      Mi a megoldás?

      #1909687
      admin
      Adminisztrátor

        Hi!
        Nem vagy te olyan buta gyerek hogy ilyen zûrzavart ne futtass!
        Lac.

        #1909688
        PAZO
        Felhasználó

          Ne nevess !!!
          😀

          Olyan megoldást keresek, amivel ha a fájlban szövegrészletet találok, akkor kiírom a nevét.

          gondoltam {echo {}}; segít, ám tévedtem.

          Ezt egy ismerõstõl tanultam… elfelejtettem hogyan mûködik, és kevésbé lényeges ahhoz, hogy ezért zaklassam.

          #1909689
          PAZO
          Felhasználó

            Megtaláltam a megoldást, jóval egyszerûbb mint gondoltam:

            find . -name ‘*’ -exec grep -li fejlesztõk {} ;

            -l : Az elsõ sornál megáll, és kiírja a fájlnevet, a helyett, hogy minden találatkor kiírná azt
            -i : ignor case (vagyis betûméret független keresés… erre mondjatok egy jobban illõ magyar kifejezést)

            #1909690
            fellow
            Felhasználó

              „vagyis betûméret független keresés… erre mondjatok egy jobban illõ magyar kifejezést”
              itt nem betumeretrol van szo, hanem a „nagy- es kisbetu kozotti kulonbseg figyelmenkivul-hagyasarol”;
              szivesen 😉

              #1909691
              PAZO
              Felhasználó

                „nagy- es kisbetu kozotti kulonbseg figyelmenkivul-hagyasarol”;
                szivesen 😉

                Ez jóval hosszabb a case insensitive-nél… rövidebbet keressünk.

                #1870188
                csaba
                Felhasználó

                  Minden, ami shell-el kapcsolatos téma.

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