UNIX için çok yeni, ancak programlama için yeni değil. MacBook'ta Terminal kullanma. Bulmaca yapımı için kelime listelerini yönetmek ve aramak amacıyla, Grep komutu ve varyasyonları ile kullanışlı olmaya çalışıyorum. Oldukça basit görünüyor, ancak basit bir durum olması gerektiğini düşündüğüm şeyle erken takılmak.
Girdiğimde
grep "^COW" masternospaces.txt
İstediğimi anlıyorum: COW ile başlayan tüm kelimelerin listesi.
Ama girdiğimde
grep "COW$" masternospaces.txt
COW (bu kadar çok kelime var) ile biten kelimelerin bir listesini almayı bekliyorum ve hiçbir şey geri dönmüyor.
Dosya düz bir metin dosyasıdır ve her satırda tüm büyük harflerde bir kelime (veya boşluk içermeyen bir kelime öbeği) bulunur.
Burada neler olabileceğine dair bir fikrin var mı?
hexdump
Satır uçlarınızın tam olarak nasıl biçimlendirildiğini kontrol etmek için kullanabilirsiniz . Ben de en favori biçimi kullanın öneririz: hexdump -e '"%08_ad (0x%08_ax) "8/1 "%02x "" "8/1 "%02x "' -e '" "8/1 "%_p""|"8/1 "%_p""\n"' masternospaces.txt
. Çıktı ile satır sonlarını kontrol edin: 0a
-> LF
, 0d
-> CR
.