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

lam

dosyaları katmanlaştırır (laminate)

Özet

      lam [-f min.max] [-s sepstring] [-t c] file ...
      lam [-p min.max] [-s sepstring] [-t c] file ...

Açıklama

lam aracı, adı belirtilen dosyaları standart çıktıya yan yana kopyalar. Girdi dosyalarından alınan n. girdi satırları, birleştirilerek tek bir uzun n. çıktı satırının parçaları olarak kabul edilir. - adı standart girdiyi temsil eder ve birden fazla kez tekrarlanabilir.

-f min.max, -F min.max Satır parçalarını min.max biçim dizgesine göre yazdırır; burada min minimum alan genişliğini, max ise maksimum alan genişliğini belirtir. Eğer min sıfır ile başlıyorsa, alan genişliğini tamamlamak için sıfırlar eklenir ve - ile başlıyorsa parça alan içinde sola hizalanır. -f kullanımı yalnızca bir sonraki dosya için geçerliyken, -F kendisinden sonraki tüm dosyalar için tekrar küçük harfle yazılana kadar geçerlidir.

-p min.max, -P min.max -f seçeneği gibidir, ancak dosyanın sonuna (end-of-file) ulaşıldığında ve diğer dosyalar hala etkinken bu dosyanın alanını doldurur. -p kullanımı yalnızca bir sonraki dosya için geçerliyken, -P kendisinden sonraki tüm dosyalar için tekrar küçük harfle yazılana kadar geçerlidir.

-s sepstring, -S sepstring Bir sonraki dosyadan satır parçalarını yazdırmadan önce sepstring dizgesini yazdırır. Bu seçenek son dosyadan sonra da görünebilir. -s kullanımı yalnızca bir sonraki dosya için geçerliyken, -S kendisinden sonraki tüm dosyalar için tekrar küçük harfle yazılana kadar geçerlidir.

-t c, -T c Girdi satırı sonlandırıcısı, yeni satır (newline) karakteri yerine c karakteridir. Çıktı satırlarının sonuna normalde eklenen yeni satır karakteri atlanır. -t kullanımı yalnızca bir sonraki dosya için geçerliyken, -T kendisinden sonraki tüm dosyalar için tekrar küçük harfle yazılana kadar geçerlidir.

Kolay görüntüleme amacıyla dosyaları eşzamanlı olarak yazdırmak için pr(1) komutunu kullanın.

Örnekler

     Aşağıdaki komut:

     lam file1 file2 file3 file4

     4 dosyayı her bir satır boyunca birbirine birleştirir. Dört farklı dosyadan satırları bir araya getirmek (merge) için şunu kullanın:

     lam file1 -S "\
     " file2 file3 file4

     Bir dosyanın her 2 satırı, şu komut ile tek bir satırda birleştirilebilir:

     lam - - < file

     ve anahtar karakteri `@` olan bir şablon mektup (form letter) yer değiştirme işlemi şu şekilde yapılabilir:

     lam -t @ letter changes

Ayrıca Bakınız

join(1), paste(1), pr(1), printf(3)

Standartlar

lam aracının bazı işlevleri, IEEE Std 1003.2 (“POSIX.2”) standardı tarafından paste(1) aracı olarak standartlaştırılmıştır.

Geçmiş

lam aracı ilk olarak 4.2BSD sürümünde ortaya çıkmıştır.

Yazarlar

John A. Kunze

Hatalar

lam aracı çok baytlı (multibyte) karakterleri tanımaz.

macOS 26.4 April 7, 2015 macOS 26.4