KULLANIM
join [seçenek]... dosya1 dosya2
AÇIKLAMA
Birleştirme (join) alanları aynı olan her girdi satırı çifti için standart çıktıya bir satır yazar. Öntanımlı birleştirme alanı, boşluklarla sınırlı ilk alandır. dosya1 veya dosya2 olarak - verildiğinde (ikisi birden - olamaz), standart girdi okunur.
- -a dosyanum
-
dosyanumuncu dosyadan gelen eşleştirilememiş satırları yazdırır. dosyanum, dosya1 veya dosya2 dosyasından gelinmesine göre 1 veya 2 olabilir.
- -e yazı
-
eksik girdi alanlarını yazı ile değiştirir
- -i, --ignore-case
-
Alanlar karşılaştırılırken harf büyüklükleri ile ilgili farklar yoksayılır.
- -j alan
-
`-1 alan -2 alan' ile aynı.
- -o alanlistesi
-
Çıktı satırları oluşturulurken alanlistesine uyulur.
- -t karakter
-
Girdi ve çıktı alanı ayracı olarak karakter kullanılır.
- -v dosyanum
-
Birleştirilmiş çıktı satırlarını göstermemesi dışında -a dosyanum gibidir.
- -1 alan
-
dosya1in bu alanını kullanarak birleştirir.
- -2 alan
-
dosya2in bu alanını kullanarak birleştirir.
- --help
-
Bu yardım iletisini gösterir ve çıkar.
- --version
-
Sürüm bilgilerini gösterir ve çıkar.
-t karakter verilmedikçe, baştaki boşluklar alanları ayırır ve yoksayılırlar, aksi takdirde alanlar karakter ile ayrılır. Her alan 1'den başlayan bir alan numarasıdır. alanlistesi, herbiri dosyanum.alan biçiminde veya `0' olabilen bir veya daha fazla virgül veya boşlukla ayrılmış belirtimden oluşur.
Öntanımlılar: birleştirme alanı her satırın ilk alanıdır; girdideki alanlar bir veya daha fazla boşluk ile ayrılır, satırın başındaki boşluklar yoksayılır; çıktıdaki alanlar birer boşlukla ayrılır; her çıktı satırı sırayla, birleştirme alanı, dosya1in kalan alanları, dosya2nin kalan alanlarından oluşur. Örnek:
$ cat file1 a a1 c c1 b b1 $ cat file2 a a2 c c2 b b2 $ join file1 file2 a a1 a2 c c1 c2 b b1 b2
- Önemli::
-
dosya1 ve dosya1 birleştirme alanları bakımından sıralanmış olmalıdırlar. Örneğin, eğer join seçeneksizse, sort -k 1b,1 kullanın.
YAZAN
Mike Haertel tarafından yazılmıştır.
GERİBİLDİRİM
Lütfen, böcekleri ve hataları <bug-coreutils (at) gnu.org> adresine bildirin.
TELİF HAKKI
Telif hakkı © 2006 Free Software Foundation, Inc.Bu bir özgür yazılımdır; GNU Genel Kamu Lisansının <http://www.gnu.org/licenses/gpl.html> koşullarına bağlı kalarak kopyalarını yeniden dağıtabilirsiniz. Yasaların izin verdiği ölçüde hiçbir garantisi yoktur; hatta SATILABİLİRLİĞİ veya ŞAHSİ KULLANIMINIZA UYGUNLUĞU için bile garanti verilmez.
ÇEVİREN
Nilgün Belma Bugüner <nilgun (at) belgeler·gen·tr>, Kasım 2006