← man/text
expand — man expand — 80×24
ugur@toprak:~/man/text$man expand
Bölüm 1 Metin İşleme

expand

sekmeleri boşluklara veya boşlukları sekmelere dönüştürür

Sözdizimi

     expand [-t tab1,tab2,...,tabn] [file ...]
     unexpand [-a | -t tab1,tab2,...,tabn] [file ...]

Açıklama

expand yardımcı programı, belirtilen dosyaları veya standart girdiyi işleyerek sekmeleri boşluklara dönüştürülmüş şekilde standart çıktıya yazar. Geri al (backspace) karakterleri çıktıda korunur ve sekme hesaplamalarında sütun sayısını bir azaltır. expand yardımcı programı, sekmeler içeren karakter dosyalarının (sıralamadan, belirli sütunlara bakılmadan vb. önce) ön işlemeden geçirilmesi için kullanışlıdır.

unexpand yardımcı programı, standart girdiden veya belirtilen dosyalardan gelen verideki boşlukları tekrar sekme karakterlerine dönüştürür ve sonucu standart çıktıya yazar.

Aşağıdaki seçenekler mevcuttur:

  • -a: (Yalnızca unexpand için.) Varsayılan olarak, yalnızca satır başındaki boşluklar ve sekmeler maksimum sekme dizilerine geri dönüştürülür. Eğer -a seçeneği verilirse, iki veya daha fazla karakterin yerini alarak sonuç dosyasını sıkıştıracağı her durumda sekmeler yerleştirilir.

-t tab1, tab2, ..., tabn Sekme duraklarını tab1, tab2, ..., tabn sütun konumlarına ayarlar. Eğer yalnızca tek bir sayı verilirse, sekme durakları varsayılan 8 değeri yerine belirtilen sütun konumu aralıklarıyla ayarlanır.

Ortam

LANG, LC_ALL ve LC_CTYPE ortam değişkenleri, environ(7) sayfasında açıklandığı gibi expand ve unexpand programlarının yürütülmesini etkiler.

Çıkış Durumu

expand ve unexpand yardımcı programları başarı durumunda 0, bir hata oluştuğunda ise >0 değeriyle sonlanır.

Standartlar

expand ve unexpand yardımcı programları IEEE Std 1003.1-2001 (“POSIX.1”) standardına uygundur.

Tarihçe

expand yardımcı programı ilk olarak 1BSD sürümünde yer almıştır.

macOS 26.4 6 Haziran 2015 macOS 26.4