5 Nisan 2021 Pazartesi

find komutu regex seçeneği

Giriş
Açıklaması şöyle
Test: -regex expr
Test: -iregex expr
True if the entire file name matches regular expression expr. This is a match on the whole path, not a search. […]
-iregex seçeneği
Örnek
Şöyle yaparız
find . -type f -iregex '.*\.tiff?'
regex seçeneği
Örnek
Elimizde şöyle bir komut olsun. Bu komut büyük harli dosyaları seçmeye çalışıyor ancak çıktısı boştur. Çünkü regex tüm path için uygulanıyr.
find /tmp/txz/httperf/httperf-20210403git/ -regextype posix-egrep -regex [A-Z][A-Z]$
Düzeltmek için şöyle yaparız
find /tmp/txz/httperf/httperf-20210403git/ |egrep [A-Z][A-Z]$ 
/tmp/txz/httperf/httperf-20210403git/.git/refs/remotes/origin/HEAD
/tmp/txz/httperf/httperf-20210403git/.git/logs/refs/remotes/origin/HEAD
/tmp/txz/httperf/httperf-20210403git/.git/logs/HEAD
/tmp/txz/httperf/httperf-20210403git/.git/HEAD
/tmp/txz/httperf/httperf-20210403git/NEWS
/tmp/txz/httperf/httperf-20210403git/COPYRIGHT
/tmp/txz/httperf/httperf-20210403git/AUTHORS
/tmp/txz/httperf/httperf-20210403git/TODO
/tmp/txz/httperf/httperf-20210403git/src/lib/README

Hiç yorum yok:

Yorum Gönder