Özet
look [-df] [-t termchar] string [file ...]
Açıklama
look, belirtilen file dosyasında string değerini önek olarak içeren tüm satırları görüntüler. look ikili arama yaptığından, file dosyasındaki satırların sıralanmış olması gerekir.
file belirtilmezse, varsayılan olarak /usr/share/dict/words dosyası kullanılır. Bu durumda yalnızca alfasayısal karakterler karşılaştırılır ve alfabetik karakterlerde büyük/küçük harf ayrımı yoksayılır.
Seçenekler
-d,--alphanum: Sözlük karakter kümesini ve sırasını kullanır; yani yalnızca alfasayısal karakterler karşılaştırılır.-f,--ignore-case: Alfabetik karakterlerin büyük/küçük harf ayrımını yoksayar.-t termchar,--terminate termchar: Bir dizge sonlandırma karakteri belirtir.stringiçindeki karakterler yalnızcatermcharkarakterinin ilk geçtiği yere kadar, bu karakter dahil olacak şekilde karşılaştırılır.
Çevre Değişkenleri
LANG, LC_ALL ve LC_CTYPE çevre değişkenleri look aracının çalışmasını etkiler. Etkileri environ(7) kılavuzunda açıklanmıştır.
Dosyalar
/usr/share/dict/words: Sözlük dosyası.
Çıkış Durumu
look, bir veya daha fazla satır bulunup görüntülendiğinde 0, hiçbir satır bulunamadığında 1 ve bir hata oluştuğunda >1 değeriyle çıkar.
Örnekler
/usr/share/dict/words dosyasında xylene ile başlayan satırları aramak:
look xylen
Örnek çıktı:
xylene
xylenol
xylenyl
Yukarıdakiyle aynı işlem, ancak string değerindeki ilk e karakterinden sonrasını dikkate almadan aramak. Varsayılan /usr/share/dict/words dosyası arandığı için -f seçeneğinin örtük olarak etkin olduğunu unutmayın.
look -t e xylen
Örnek çıktı:
Xyleborus
xylem
xylene
xylenol
xylenyl
xyletic
Uyumluluk
Orijinal kılavuz sayfasında, -d seçeneği belirtildiğinde sekme ve boşluk karakterlerinin karşılaştırmalara dahil olduğu belirtilmişti. Bu yanlıştı; mevcut kılavuz sayfası tarihsel uygulama ile eşleşmektedir.
-a ve --alternative bayrakları uyumluluk adına yoksayılır.
Ayrıca Bakınız
grep(1), sort(1)
Geçmiş
Bir look aracı ilk olarak Version 7 AT&T UNIX sürümünde ortaya çıkmıştır.
Hatalar
Satırlar, geçerli yerelin harf sıralama düzenine göre karşılaştırılmaz. Girdi dosyaları, LC_COLLATE değeri C olarak ayarlanarak sıralanmalıdır.