İSİM¶
tr - karakterleri çevirir veya siler
KULLANIM¶
tr [seçenek]... küme1 [küme2]
AÇIKLAMA¶
Standart girdiden okuduğu karakterleri çevirerek,
sıkıştırarak ve/veya silerek standart
çıktıya yazar.
- -c, -C, --complement
- küme1'in tümleyeni.
- -d, --delete
- küme1'deki karakterleri siler, çeviri yapmaz.
- -s, --squeeze-repeats
- Aynı karakterden oluşmuş bir sırayı,
karakterler küme1 içinde varsa, siler yerine o
karakterden bir tane koyar.
- -t, --truncate-set1
- Önce küme1'i, küme2'nin boyuna
eşit olacak şekilde kısaltır.
- --help
- Yardım iletisini görüntüler ve
çıkar.
- --version
- Sürüm bilgilerini görüntüler ve
çıkar.
küme1 ve
küme2 karakter dizileri olarak belirtilir.
Çoğu zaten karakterlerin kendileridir. Yorumlanan dizilimler
şunlardır:
\NNN sekizlik değeri NNN (1-3 rakam) olan karakter
\\ tersbölü imi
\a bip sesi
\b gerisilme
\f form ileri
\n satırsonu
\r satırbaşı
\t yatay sekme
\v düşey sekme
KAR1-KAR2 artan sırada KAR1'den KAR2'ye kadar
tüm karakterler
[KAR*] KAR karakterini KUME2'de KUME1 uzunluğu
kadar tekrarlar
[KAR*TEKRAR] KAR karakterini TEKRAR kere tekrarlar,
TEKRAR 0 ile başlıyorsa sekizlik sayıdır
[:alnum:] tüm harf ve rakamlar
[:alpha:] tüm harfler
[:blank:] tüm yatay boşluklar
[:cntrl:] tüm denetim karakterleri
[:digit:] tüm rakamlar
[:graph:] boşluk hariç, tüm yazılabilir karakterler
[:lower:] tüm küçük harfler
[:print:] boşluk dahil, tüm yazılabilir karakterler
[:punct:] tüm noktalama isaretleri
[:space:] tüm yatay ve düşey boşluklar
[:upper:] tüm büyük harfler
[:xdigit:] tüm onaltılık sistem rakamları
[=KAR=] KAR karakteriyle aynı olan tüm karakterler
Çeviri,
-d seçeneği
kullanılmadığında ve
küme1 ve
küme2'nin her ikisi de verildiğinde
gerçekleşir.
-t sadece çeviri yaparken
kullanılabilir.
küme2 gerektiğinde son karakteri
tekrar edilerek
küme1 ile aynı uzunluğa getirilir.
küme2'deki fazlalık karakterler dikkate alınmaz.
Çeviri yapılılırken
küme2'de
kullanılan karakter sınıflarından sadece [:lower:]
ve [:upper:] kesin olarak büyükten
küçüğe açılırlar, bu ikisi
beraberce sadece büyük harf küçük harf
değişimi yapılırken kullanılabilir.
-s sadece ne çeviri ne de silme yapılıyorsa
küme1'i kullanır; aksi takdirde çeviri veya
sıkıştırma bittikten sonra
sıkıştırma yapılıyorsa
küme2'yi kullanır.
YAZAN¶
Jim Meyering tarafından yazılmıştır.
GERİBİLDİRİM¶
Lütfen, böcekleri ve hataları <bug-coreutils (at)
gnu.org> adresine bildirin.
TELİF HAKKI¶
Telif hakkı © 2006 Free Software Foundation, Inc.
Bu bir özgür yazılımdır; GNU Genel Kamu
Lisansının <
http://www.gnu.org/licenses/gpl.html>
koşullarına bağlı kalarak
kopyalarını yeniden dağıtabilirsiniz.
Yasaların izin verdiği ölçüde hiçbir
garantisi yoktur; hatta SATILABİLİRLİĞİ
veya ŞAHSİ KULLANIMINIZA UYGUNLUĞU için bile
garanti verilmez.
İLGİLİ BELGELER¶
tr komutu ile ilgili kapsamlı bir kılavuz Texinfo olarak
mevcuttur. Şayet
info ve
tr
yazılımları düzgün bir şekilde
sisteminizde mevcutsa, aşağıdaki komut ile bu
kılavuzu görüntüleyebilirsiniz.
- info coreutils tr
ÇEVİREN¶
Nilgün Belma Bugüner <nilgun (at)
belgeler·gen·tr>, Kasım 2006