Ö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.maxbiçim dizgesine göre yazdırır; buradaminminimum alan genişliğini,maxise maksimum alan genişliğini belirtir.minsı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.-fyalnızca bir sonraki dosya için geçerliyken,-Fkendisinden sonraki tüm dosyalar için tekrar küçük harfle yazılana kadar geçerlidir.-p min.max,-P min.max:-fseçeneği gibidir, ancak dosyanın sonuna ulaşıldığında ve diğer dosyalar hala etkinken bu dosyanın alanını doldurur.-pyalnızca bir sonraki dosya için geçerliyken,-Pkendisinden 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 öncesepstringdizgesini yazdırır. Bu seçenek son dosyadan sonra da görünebilir.-syalnızca bir sonraki dosya için geçerliyken,-Skendisinden 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 yerineckarakterini kullanır. Çıktı satırlarının sonuna normalde eklenen yeni satır karakteri atlanır.-tyalnızca bir sonraki dosya için geçerliyken,-Tkendisinden 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.