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-aseç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