Sözdizimi
expand [-t sekme1,sekme2,...,sekmen] [dosya ...]
unexpand [-a | -t sekme1,sekme2,...,sekmen] [dosya ...]
Açıklama
expand yardımcı aracı, adı belirtilen dosyaları veya standart girdiyi işleyerek, sekmelerin boşluklara dönüştürüldüğü çıktıyı standart çıktıya yazar. Geri al (backspace) karakterleri çıktıda korunur ve sekme hesaplamaları için sütun sayısını bir azaltır. expand yardımcı aracı, sekmeler içeren karakter dosyalarını (sıralamadan önce, belirli sütunlara bakmadan önce vb.) önceden işlemek için yararlıdır.
unexpand yardımcı aracı, standart girdiden veya adı belirtilen dosyalardan gelen verilerin içine sekmeleri geri koyar ve sonucu standart çıktıya yazar.
Aşağıdaki seçenekler mevcuttur:
-a: (Yalnızca unexpand için.) Varsayılan olarak, yalnızca baştaki boşluklar ve sekmeler maksimum sekme dizilerine dönüştürülür. Eğer -a seçeneği verilirse, iki veya daha fazla karakterin yerini alarak elde edilen dosyayı sıkıştıracağı her durumda sekmeler eklenir.
-t sekme1, sekme2, ..., sekmen Sekme duraklarını sekme1, sekme2, ..., sekmen sütun konumlarına ayarlar. Yalnızca tek bir sayı verilirse, sekme durakları varsayılan değer olan 8 yerine o sayı kadar sütun konumu aralıkla ayarlanır.
Çevre
LANG, LC_ALL ve LC_CTYPE çevre değişkenleri, environ(7) sayfasında açıklandığı gibi expand ve unexpand komutlarının çalıştırılmasını etkiler.
Çıkış Durumu
expand ve unexpand yardımcı araçları başarı durumunda 0, bir hata oluştuğunda ise >0 değeriyle çıkar.
Standartlar
expand ve unexpand yardımcı araçları IEEE Std 1003.1-2001 (“POSIX.1”) standardına uygundur.
Tarihçe
expand yardımcı aracı ilk olarak 1BSD'de ortaya çıktı.
macOS 26.4 June 6, 2015 macOS 26.4