TR(1) | Kullanıcı Komutları | TR(1) |
İSİM
tr — karakterleri dönüştürür veya siler
KULLANIM
tr |
[SEÇENEK ...] KÜME1 [KÜME2 ] |
AÇIKLAMA
Standart girdiden okuduğu karakterleri dönüştürerek, sıkıştırarak ve/veya silerek standart çıktıya yazar.
-
-c
,-C
,--complement
-
KÜME1
'in tümleyeni kullanılır. -
-d
,--delete
-
KÜME1
'deki karakterleri siler, dönüştürmez. -
-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 dizilimleri olarak belirtilir. Çoğu zaten karakterlerin kendileridir. Yorumlanan dizilimler şunlardır:
\NNN sekizlik değeri NNN (1-3 rakam) olan karakter
\\ ters eğik çizgi
\a bip sesi
\b geri silme
\f sayfa ileri
\n satır sonu
\r satır başı
\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 rakamlar
[=KAR=] KAR karakterinin eşdeğeri olan tüm karakterler
Dönüşüm, -d
seçeneği kullanılmadığında ve KÜME1
ve KÜME2
'nin her ikisi de verildiğinde gerçekleşir. -t
sadece dönüşüm 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ır, bu ikisi beraberce sadece büyük harf / küçük harf dönüşümü yapılırken kullanılabilir. -s
sadece ne dönüşüm ne de silme yapılıyorsa KÜME1
'i kullanır; aksi takdirde dönüşüm 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
TELİF HAKKI
Telif hakkı © 2021 Free Software Foundation, Inc. Lisans GPLv3+: GNU GPL sürüm 3 veya üstü <http://gnu.org/licenses/gpl.html> Bu bir özgür yazılımdır: yazılımı değiştirmek ve dağıtmakta özgürsünüz. Yasaların izin verdiği ölçüde HİÇBİR GARANTİ YOKTUR.
İLGİLİ BELGELER
GNU coreutils sayfasında: <http://www.gnu.org/software/coreutils/tr>
info '(coreutils) tr invocation'