SORU
9 Temmuz 2011, CUMARTESİ


Nasıl grep sadece dosya adları (in-line maçları) göstermek için kullanın linux miyim?

Nasıl grep sadece dosya adları (in-line maçları) göstermek için kullanın Linux miyim?

Genellikle gibi bir şey kullanıyorum:

find . -iname "*php" -exec grep -H myString {} \;

Nasıl-dosya adları (yol ile) ama kibrit olmadan sadece alabilir miyim? xargs kullanmak zorunda mıyım? grep adam benim sayfa. bunu yapmak için bir yol göremedim

CEVAP
9 Temmuz 2011, CUMARTESİ


grep -l (küçük harf L) bunu yapabilir standart seçeneği.

unix standard:

-l
    (The letter ell.) Write only the names of files containing selected
    lines to standard output. Pathnames are written once per file searched.
    If the standard input is searched, a pathname of (standard input) will
    be written, in the POSIX locale. In other locales, standard input may be
    replaced by something more appropriate in those locales.

Ayrıca bu durumda -H gerekmez.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Neil Cicierega

    Neil Ciciere

    22 Mart 2006
  • SPBedition

    SPBedition

    24 HAZİRAN 2013
  • Willie D.

    Willie D.

    16 Aralık 2006