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

fold

sınırlı genişliğe sahip çıktı cihazı için uzun satırları katlar

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