table of contents
join(1) | Kullanıcı Komutları | join(1) |
İSİM¶
join - iki dosyanın satırlarını ortak bir alanda birleştirKULLANIM¶
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.
İLGİLİ BELGELER¶
join komutu ile ilgili kapsamlı bir kılavuz Texinfo olarak mevcuttur. Şayet info ve join yazılımları düzgün bir şekilde sisteminizde kuruluysa, aşağıdaki komut ile bu kılavuzu görüntüleyebilirsiniz.- info coreutils join
ÇEVİREN¶
Nilgün Belma Bugüner <nilgun (at) belgeler·gen·tr>, Kasım 2006Kasım 2006 | coreutils 6.5 |