Bu komuttan, yukarıda açıklanan iki özelliği bulacağız. -Davayı görmezden gelmek demek istiyorum, bu anahtar kelimenin kullanıldığı her yerde dava sevgisi kaldırıldı.
Önkoşul
Linux işletim sisteminde bu özelliğin işlevselliğini yerine getirmek için, bir Linux işletim sisteminin kurulu olması gerekir. Konfigürasyondan sonra, gerekli kullanıcı bilgilerini sağlayacaksınız, bunun yardımıyla kullanıcının oturum açması sağlanacaktır. Ayrıca, kullanıcı adı ve şifre sağlandığında, kullanıcı işletim sisteminin tüm yerleşik özelliklerine erişebilecektir. Son olarak, masaüstüne erişildiğinde, komutların çalıştırılması gerektiğinden terminale erişmeniz gerekir.
Örnek 1:
Bu örnekte, grep'in büyük/küçük harf duyarlılığından kaçınmaya nasıl yardımcı olduğunu göreceğiz. Files11 adlı bir dosya düşünün.Txt. Dosya, içinde aşağıdaki verileri içerir; gördüğünüz gibi mango kelimesi farklı şekillerde yazılıyor, bazı kelimeler büyük harf, bazıları küçük harf. cat komutunu kullanarak dosyanın verilerini görüntüleyeceğiz.
$ kedi dosyaları11.Txt
Komut verileri görüntülemek için kullanıldığında, komutta bulunan harfin durumuyla eşleşen tek kelimenin görüntülendiği gözlemlenebilir. Tüm harfler küçük.
$ grep mango dosyaları11.Txt
Şimdi büyük/küçük harf duyarlılığı kavramını anlamak için, dosyada bulunan tüm verileri, komut içinde bulunan dizeyle eşleşmeleri sağlayarak büyük/küçük harf duyarlılığını işlemek için komutta “-I” kullanacağız.
$ grep -I mango dosyaları11.Txt
Çıktıdan, "mango" kelimesiyle eşleşen tüm verilerin, bazı kelimelerin büyük harfle ve bazılarının küçük harfle yazıldığını öğreneceksiniz.
Örnek 2
Bu örnek birinciye benziyor, fark sadece tek bir kelimenin elde edilmesidir. Bu komut, komutta sağlanan kelimeyle eşleştirerek tüm dizeyi elde etmeye yardımcı olur. Bir dosya dosyamız olsun.Txt. örnek olarak verilen eşleşmeye göre bir kayıt getirmek istiyoruz.
$ kedi dosyası.Txt
Şimdi durumu yok saymak ve çıktıyı göstermek için aynı komutu uygulayın. Teknik kelime, büyük/küçük harfe duyarlı hale getirmek için büyük/küçük harf hariç tutularak görüntülenir.
Örnek 3
Büyük/küçük harf durumunu yok saymak için grep kullanmanın başka bir yöntemi, önce bir dosya adı eklemek ve daha sonra "|" yi izleyen grep ile -I komutunu uygulamaktır. Şebeke. Cat, “|” ile birlikte kullanılır. file24 adında bir dosyamız olsun.Txt. Örnek olarak.
$ Kedi dosyası24.metin | grep -I “Aksa”Bu komut, hem büyük hem de küçük harflerle “Aksa” kelimesini getirecektir.
Örnek 4
Başka bir örneğe doğru hareket. Burada “benim” kelimesini içeren dosyanın verilerini görüntüleyeceğiz. Burada arama bir dizin tanıtılarak yapılır, böylece komut, uzantıya sahip tüm dosyalarda kelimeyi sıralar .sistemdeki txt.
$ grep -Ben /home/aqsayasin/*.Txt
Yukarıdaki görüntü komuttan elde edilen çıktıyı göstermektedir. "benim" sözcüğü vurgulanır, yani her iki durumda da. Bazı dosyalar küçük harflerle, diğerleri ise büyük harflerle içerir. Dosyaların adresi ve dosya adları da görüntülenir.
Örnek 5
Bu örnek, içinde tüm dosyaların bulunduğu dizine uygulanabilir. Komutta tanımladığımız kelimeyle eşleşen belirli sonucu görüntülemek için sınırlamalar uygulanacaktır. Sistemde bulunan tüm dosyalarda arama yapmak için “is” kelimesi kullanılır.
$ grep -Ben /home/aqsayasin/file*
Çıktı, içinde eşleşen kelimeyi içeren tüm dizeleri gösterir. “Olduğu” ayrı yazıldığından veya başka bir kelime ile birleştirildiğinden i.e. kız kardeş.
Örnek 6
Sonraki komut, komutta -iw'nin birlikte nasıl çalıştığını gösterir. Ayrıca burada arama tek bir dosyada iki kelime üzerinden yapılır. Ters eğik çizgi ve “|” bir dosyadaki iki kelimeyi tanımlamak için kullanılırken -w dosyadaki ilgili kelimenin tam eşleşmesi için kullanılır.
$ grep -iw 'hamna\|ev' dosyası21.Txt$ grep 'hamn\|house' dosyası21.Txt
-Büyük/küçük harf duyarlılığını görmezden geleceğim. Yukarıdaki örnekte, -w'nin -I ile birlikte bulunmasının, ilk komuttaki bir evin dikkate alınmamasına izin verdiğini görebiliriz çünkü -w tam eşleşmeye izin verir. İkinci komutta, -iw'nin her ikisini de kaldırdık, bu nedenle her iki kelime de dizede eşlendikten sonra görüntülenir.
Örnek 7
Farklı bir yöntem uygulanarak birden fazla kelime aranır. Her iki kelime de aynı dosyadan aranır, bu kelimeler “iş” ve “kazan” dır. Kazanmak kelime öğrenmeden de alınır, her kelimenin -e anahtar kelimesinden ayrıldığını unutmayın.
$ grep -I -e iş -e filea kazan.Txt
Yukarıdaki görüntü, komutta bulunan kelimelerle ilgili bir paragraftaki tüm dizeleri gösterir. Yukarıdaki örneklerde olduğu gibi, -İş ve kazanç kelimelerinin büyük/küçük harf ayrımının tamamını yok saydım.
Örnek 8
Bu örnekte, tüm dosyalarda bulunan iki kelime aranıyor .robots.txt uzantısı. Bu iki kelime -e ile ayrılır, çünkü -e iki kelimenin ayrılması için doğru yoldur. Elde edilen çıktı, metin uzantısının tüm dosyalarında gösterilen her iki kelimeye sahip olacaktır. Dosyanın tam adresi alınır ve görüntülenir. -Büyük/küçük harf duyarlılığını görmezden geleceğim ve tüm dosyalarda bulunan her iki kelimeyi de görüntüleyeceğim.
$ grep -I -e iş -e kazan /home/aqsayasin/*.Txt
Sonuç
Bu kılavuzda, büyük/küçük harf duyarlılığı kavramını detaylandırmak için en basit örneği kullandık. Grep ile ilgili bilgileri geliştirmek için her yönden geçmek için elimizden gelenin en iyisini yapmaya çalıştık.