İ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