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

unexpand

sekmeleri (tabs) boşluklara dönüştürür ve tersini yapar

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