İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

git-grep - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında git-grep çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen git-grep komutudur.

Program:

ADI


git-grep - Bir desenle eşleşen satırları yazdır

SİNOPSİS


git grep [-bir | --text] [-I] [--textconv] [-i | --ignore-case] [-w | --kelime-normal ifade]
[-v | --invert-match] [-h|-H] [--tam isim]
[-E | --genişletilmiş-normal ifade] [-G | --temel-normal ifade]
[-P | --perl-normal ifade]
[-F | --sabit-dizeler] [-n | --satır numarası]
[-l | --files-with-matches] [-L | --files-olmayan-eşleşme]
[(-O | --open-files-in-pager) [ ]]
[-z | --boş]
[-c | --count] [--all-match] [-q | --sessizlik]
[--Maksimum derinlik ]
[--renk[= ] | --renk yok]
[--break] [--başlık] [-p | --göster-fonksiyonu]
[-A ] [-B ] [-C ]
[-W | --fonksiyon-bağlam]
[-F ] [-e]
[--ve|--veya|--değil|(|)|-e ...]
[ [--[no-]hariç tutma-standart] [--önbelleğe alınmış | --no-indeks | --izlenmemiş] | ...]
[--] [ ...]

TANIM


Çalışma ağacındaki izlenen dosyalarda belirtilen kalıpları arayın,
dizin dosyası veya verilen ağaç nesnelerindeki bloblar. Kalıplar, bir veya daha fazla aramanın listeleridir.
yeni satır karakterleriyle ayrılmış ifadeler. Arama ifadesi eşleşirken boş bir dize
tüm satırlar.

YAPILANDIRMA


grep.lineNumara
true olarak ayarlanırsa, etkinleştirin -n varsayılan olarak seçenek.

grep.patternType
Varsayılan eşleştirme davranışını ayarlayın. bir değer kullanarak temel, genişletilmiş, sabitya da perl
etkinleştirecek --temel-normal ifade, --genişletilmiş-normal ifade, --sabit-dizelerya da --perl-regexp
buna göre seçenek, değer ise varsayılan varsayılan eşleşmeye dönecek
davranışı.

grep.extulatedRegexp
true olarak ayarlanırsa, etkinleştirin --genişletilmiş-normal ifade varsayılan olarak seçenek. Bu seçenek yoksayılır
zaman grep.patternType seçenek dışında bir değere ayarlanmış varsayılan.

grep.fullName
true olarak ayarlanırsa, etkinleştirin --Ad Soyad varsayılan olarak seçenek.

SEÇENEKLER


--önbelleğe alınmış
Çalışan ağaçta izlenen dosyaları aramak yerine,
dizin dosyası.

--no-indeks
Git tarafından yönetilmeyen geçerli dizindeki dosyaları arayın.

--izlenmemiş
Çalışma ağacında izlenen dosyaları aramaya ek olarak, aynı zamanda
izlenmeyen dosyalar

--no-hariç tutma-standart
Ayrıca .gitignore mekanizmasını dikkate almayarak yoksayılan dosyalarda da arama yapın. sadece faydalı
--untracked ile.

--hariç tutma-standart
.gitignore mekanizması aracılığıyla belirtilen yoksayılan dosyalara dikkat etmeyin. Bir tek
--no-index ile geçerli dizindeki dosyaları ararken kullanışlıdır.

-bir metin
İkili dosyaları metinmiş gibi işleyin.

--textconv
textconv filtre ayarlarını onurlandırın.

--no-textconv
textconv filtre ayarlarını dikkate almayın. Bu varsayılandır.

-i, --ignore-durumu
Kalıplar ve dosyalar arasındaki büyük/küçük harf farklarını yok sayın.

-I
İkili dosyalardaki desenle eşleşmeyin.

--Maksimum derinlik
Her biri için komut satırında verilir, en fazla iner seviyeleri
dizinler. Negatif bir değer, limit olmadığı anlamına gelir. Bu seçenek şu durumlarda yoksayılır:
aktif joker karakterler içerir. Başka bir deyişle, "a*", "a*" adlı bir dizinle eşleşirse, "*"
tam anlamıyla eşleştirilir, bu nedenle --max-depth hala etkilidir.

-w, --word-regexp
Modeli yalnızca sözcük sınırında eşleştirin (ya bir satırın başında başlayın ya da
önünde sözcük olmayan bir karakter; bir satırın sonunda bitiyor veya ardından kelime olmayan bir kelime geliyor
karakter).

-v, --invert-eşleştirme
Eşleşmeyen satırları seçin.

-h, -H
Varsayılan olarak komut, her eşleşme için dosya adını gösterir. -h seçeneği için kullanılır
bu çıktıyı bastır. -H bütünlük için var ve bunun dışında hiçbir şey yapmıyor
komut satırında daha önce verilen -h öğesini geçersiz kılar.

--Ad Soyad
Bir alt dizinden çalıştırıldığında, komut genellikle,
geçerli dizin. Bu seçenek, yolların proje tepesine göre çıktısını almaya zorlar.
dizin.

-E, --genişletilmiş-regexp, -G, --basic-regexp
Kalıplar için POSIX genişletilmiş/temel normal ifade kullanın. Varsayılan, temel normal ifade kullanmaktır.

-P, --perl-regexp
Kalıplar için Perl uyumlu normal ifade kullanın. Derlenecek libpcre gerektirir.

-F, --sabit-dizeler
Kalıplar için sabit diziler kullanın (kalıpları normal ifade olarak yorumlamayın).

-n, --satır numarası
Satır numarasını eşleşen satırların önüne ekleyin.

-l, --files-with-match, --name-only, -L, --files-with-match
Eşleşen her satırı göstermek yerine, yalnızca aşağıdakileri içeren dosyaların adlarını gösterin (veya
içermez) eşleşmeleri. ile daha iyi uyumluluk için git fark, --yalnızca isim bir
--files-with-match kelimesinin eş anlamlısı.

-Ö[ ], --open-files-in-pager[= ]
Eşleşen dosyaları çağrı cihazında açın (çıktısını değil grep). Çağrı cihazı olursa
"daha az" veya "vi" olmalıdır ve kullanıcı yalnızca bir kalıp belirtmişse, ilk dosya
otomatik olarak ilk maçta konumlandırılır. Çağrı cihazı bağımsız değişkeni isteğe bağlıdır; Eğer
belirtildiğinde, boşluk bırakmadan seçeneğe yapıştırılmalıdır. Çağrı cihazı belirtilmemişse,
varsayılan çağrı cihazı kullanılacaktır (bkz. git-config(1)).

-z, --null
Normalde bir dosya adını izleyen karakter yerine \0 çıktısı alın.

-c, --say
Eşleşen her satırı göstermek yerine, eşleşen satır sayısını gösterin.

--renk[= ]
Renkli eşleşmeleri göster. Değer her zaman (varsayılan), hiçbir zaman veya otomatik olmalıdır.

--renk yok
Konfigürasyon dosyası varsayılanı verdiğinde bile eşleşme vurgulamayı kapatın.
renkli çıktı. --color=asla ile aynı.

--kırmak
Farklı dosyalardan eşleşmeler arasında boş bir satır yazdırın.

--başlık
Dosya adını, gösterilen her birinin başında değil, o dosyadaki eşleşmelerin üzerinde göster
hattı.

-p, --göster-işlevi
eşleşmenin işlev adını içeren önceki satırı göster
eşleşen satır, bir işlev adının kendisidir. İsim aynı şekilde belirlenir. git
fark yama parçası başlıklarını çalıştırır (bkz. Tanımlanması a görenek iri kafalı in
git özellikleri(5)).

- , -C , --bağlam
Göstermek önde gelen ve sondaki satırları ve arasına -- içeren bir satır yerleştirin.
bitişik maç grupları.

-A , --sonraki bağlam
Göstermek sondaki satırlar ve bitişik gruplar arasına -- içeren bir satır yerleştirin.
maçlar.

-B , --önce-bağlam
Göstermek önde gelen satırlar ve bitişik gruplar arasında -- içeren bir satır yerleştirin.
maçlar.

-W, --fonksiyon bağlamı
Bir işlev adı içeren önceki satırdaki çevreleyen metni göster
bir sonraki işlev adından önce, içinde bulunduğu işlevin tamamını etkin bir şekilde gösterir.
maç bulundu.

-F
Şuradan desenleri oku: , Her satıra bir tane.

-e
Bir sonraki parametre modeldir. Bu seçenek, başlayan desenler için kullanılmalıdır.
- ile ve kullanıcı girdisini grep'e geçiren komut dosyalarında kullanılmalıdır. Çoklu desenler
tarafından birleştirildi or.

--ve, --veya, --not, ( ... )
Boolean ifadeleri kullanarak birden çok desenin nasıl birleştirileceğini belirtin. --ya da
varsayılan operatör --ve --or'dan daha yüksek önceliğe sahiptir. -e herkes için kullanılmalıdır
desenler.

--tüm maç
--veya ile birleştirilmiş birden çok kalıp ifadesi verirken, bu bayrak şu şekilde belirtilir:
eşleşmeyi, hepsiyle eşleşecek satırları olan dosyalarla sınırlayın.

-q, --sessiz
Eşleşen satırları çıktılamayın; bunun yerine, bir eşleşme olduğunda 0 durumuyla çıkın ve
olmadığında sıfır olmayan durumla.

...
Çalışan ağaçta izlenen dosyaları aramak yerine, verilen blobları arayın.
ağaçlar.

--
Seçeneklerin sonunu işaret eder; parametrelerin geri kalanı sınırlayıcılar.

...
Verilmişse, aramayı en az bir modelle eşleşen yollarla sınırlayın. Her iki önde gelen yol
maç ve topak(7) desenler desteklenir.

ÖRNEKLER


git grep 'time_t' -- '*.[ch]'
Çalışma dizinindeki tüm izlenen .c ve .h dosyalarında time_t'yi arar ve
alt dizinler.

git grep -e '#define' --ve \( -e MAX_PATH -e PATH_MAX \)
#define ve MAX_PATH veya PATH_MAX olan bir satır arar.

git grep --all-match -e NODE -e Beklenmeyen
Her ikisiyle de eşleşen satırlara sahip dosyalarda NODE veya Unexpected olan bir satır arar.

GYTE


Bir kısmı git(1) süit

onworks.net hizmetlerini kullanarak git-grep'i çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    derin temizlik
    derin temizlik
    Tüm yapıyı bozan bir Kotlin betiği
    Gradle/Android projelerinden önbellekler.
    Gradle veya IDE izin verdiğinde kullanışlıdır
    aşağı. Komut dosyası üzerinde test edildi
    macOS, ancak ...
    derinlemesine temizlemeyi indirin
  • 2
    Eclipse Checkstyle Eklentisi
    Eclipse Checkstyle Eklentisi
    Eclipse Checkstyle eklentisi
    Checkstyle Java kodunu entegre eder
    denetçi Eclipse IDE'ye. bu
    eklenti gerçek zamanlı geri bildirim sağlar
    kullanıcı viol hakkında...
    Eclipse Checkstyle Eklentisini İndirin
  • 3
    AstroOrzOyuncu
    AstroOrzOyuncu
    AstrOrz Player ücretsiz bir medya oynatıcıdır
    yazılım, WMP ve VLC tabanlı kısım. bu
    oynatıcı, minimalist tarzda,
    ondan fazla tema rengi ve ayrıca
    b ...
    AstrOrzPlayer'ı indirin
  • 4
    film başlatıcısı
    film başlatıcısı
    Kodi Movistar+ TV, XBMC/ için bir ADDON'dur
    Kod, bir öğe dağıtılmasına izin verebilir
    IPTV hizmetlerinin kod çözücüsü
    Movistar tek bir cihazda entegre
    medya merkezleri ma...
    movistartv'yi indir
  • 5
    Code :: Blocks
    Code :: Blocks
    Code::Blocks ücretsiz, açık kaynaklı,
    platformlar arası C, C++ ve Fortran IDE
    en zorlu ihtiyaçları karşılamak için inşa edilmiştir
    kullanıcılarının Çok olacak şekilde tasarlanmıştır
    uzanır...
    Kodu İndir::Bloklar
  • 6
    ortasında
    ortasında
    Ortasında veya Gelişmiş Minecraft Arayüzü
    ve Veri/Yapı İzleme,
    Minecraft'a genel bir bakış göster
    dünya, aslında onu yaratmadan. Bilişim Teknoloji
    Yapabilmek ...
    Arada İndir
  • Daha fazla »

Linux komutları

Ad