man/text
man · Metin İşleme

$ lam

Bölüm 1 · Metin İşleme

dosyaları satır satır yan yana birleştirir

Özet

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

Açıklama

lam, adı belirtilen dosyaları standart çıktıya yan yana kopyalar. Girdi dosyalarından alınan n. satırlar, tek bir uzun n. çıktı satırını oluşturan parçalar olarak kabul edilir.

- adlı dosya standart girdiyi temsil eder ve birden fazla kez kullanılabilir.

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

Seçenekler

  • -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. min sıfır ile başlıyorsa alan genişliğini tamamlamak için sıfırlar eklenir; - ile başlıyorsa parça alan içinde sola hizalanır. -f 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 ulaşıldığında ve diğer dosyalar hala etkinken bu dosyanın alanını doldurur. -p 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 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ı olarak yeni satır karakteri yerine c karakterini kullanır. Çıktı satırlarının sonuna normalde eklenen yeni satır karakteri atlanır. -t 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.

Örnekler

Aşağıdaki komut, dört dosyayı her satır boyunca yan yana birleştirir:

lam file1 file2 file3 file4

Dört farklı dosyadan satırları bir araya getirmek için:

lam file1 -S "\
" file2 file3 file4

Bir dosyanın her iki satırı şu komutla tek bir satırda birleştirilebilir:

lam - - < file

Anahtar karakteri @ olan bir şablon mektup 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 çok baytlı karakterleri tanımaz.