Sözdizimi
fold [-bs] [-w genislik] [dosya ...]
Açıklama
fold aracı, belirtilen dosyaların içeriğini veya herhangi bir dosya belirtilmemişse standart girdiyi, satırları maksimum 80 sütun olacak şekilde kırarak katlayan bir filtredir.
Seçenekler aşağıdaki gibidir:
-b: Genişliği sütun konumları yerine bayt cinsinden sayar.-s: Satırı, ilk genişlik sütun konumu (veya bayt) içindeki son boşluk karakterinden sonra katlar.-w genislik: Varsayılan 80 sütun yerine kullanılacak bir satır genişliği belirtir. Sekmeler (tab) mevcutsa, genişlik değeri 8'in katı olmalıdır; aksi takdirde fold kullanılmadan önce sekmeler expand(1) kullanılarak genişletilmelidir.
Ortam Değişkenleri
LANG, LC_ALL ve LC_CTYPE ortam değişkenleri, fold komutunun yürütülmesini environ(7) içinde açıklandığı şekilde etkiler.
Örnekler
Standart girdideki metni 20 sütun genişliğinde katlayın:
$ echo "I am smart enough to know that I am dumb" | fold -w 15
I am smart enou
gh to know that
I am dumb
Yukarıdakine benzer şekilde, ancak satırları son boşluk karakterinden sonra kırarak:
$ echo "I am smart enough to know that I am dumb" | fold -s -w 15
I am smart
enough to know
that I am dumb
Ayrıca Bakınız
expand(1), fmt(1)
Standartlar
fold aracı, IEEE Std 1003.1-2001 (“POSIX.1”) standardı ile uyumludur.
Geçmiş
fold aracı ilk olarak 1BSD'de yer almıştır. Hızı artırmak ve stili modernize etmek amacıyla 4.3BSD-Reno için yeniden yazılmıştır. IEEE Std 1003.2 (“POSIX.2”) uyumluluğu için NetBSD 1.0'a -b ve -s seçenekleri eklenmiştir.
Yazarlar
Bill Joy, fold'un orijinal sürümünü 28 Haziran 1977'de yazdı. Kevin Ruddy, komutu 1990 yılında yeniden yazdı ve J. T. Conklin, 1993 yılında eksik seçenekleri ekledi.
Hatalar (Bugs)
Altı çizili metinler (bkz. ul(1)) varsa, katlama işlemi nedeniyle bozulabilirler.
macOS 26.4 29 Ekim 2020 macOS 26.4