İngilizceFransızcaİspanyolca

OnWorks favicon'u

tabmergep - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında tabmergep'i çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen tabmergep komutudur.

Program:

ADI


tabmerge - ayrılmış dosyaları ortak alanlarda birleştirir

SİNOPSİS


tabmerge [eylem] [seçenekler] dosya1 dosya2 [...]

Eylemler:

--min Yalnızca tüm dosyalarda bulunan alanları al [VARSAYILAN]
--max Mevcut tüm alanları al
-f|--fields=f1[,f2] Yalnızca bölümde belirtilen alanları alın
virgülle ayrılmış liste

Seçenekler:

-l|--list Mevcut alanları listele
--fs=x Alan ayırıcı olarak "x" kullanın
(varsayılan "\t" sekmesidir)
--rs=x Kayıt ayırıcı olarak "x" kullanın
(varsayılan "\n" yeni satırdır)
-s|--sort=f1[,f2] Alan(lar)daki verileri ASCII-etik olarak sıralayın
--stdout Verileri orijinal ayrılmış formatta yazdır
(yani tablo formatında değil)

--help Kısa yardımı göster ve çık
--man Tüm belgeleri göster

TANIM


Bu program, ayrılmış metin dosyalarının satırlarını değil alanlarını birleştirir. Yani eğer
pek çok dosya, yapıları itibarıyla neredeyse tamamen birbirinden farklı değildir (içinde
alan adları, numaraları veya sıraları), bu komut dosyası dosyaları kolayca birleştirmenize olanak tanır
aynı alanlara sahip tek bir dosyaya. Çıktı belirlenen alanlara dayalı olabilir
üç "eylem" bayrağıyla.

Aşağıdaki örnekler için aşağıdaki alanları içeren üç dosyayı düşünün:

+---------------+----------------------+
| Dosya | Alanlar |
+---------------+----------------------+
| birleştirme1.sekme | ad, tür, konum |
| birleştirme2.tab | isim, tür, konum, lod_score |
| birleştirme3.tab | isim, pozisyon |
+---------------+----------------------+

Dosyalardaki mevcut tüm alanları ve bunların mevcut olma sayısını listelemek için:

$ tabmerge --list birleştirme*
++----------+-----------+
| Alan | No. Times Mevcut |
++----------+-----------+
| lod_score | 1 |
| isim | 3 |
| pozisyon | 3 |
| yazın | 2 |
++----------+-----------+

Minimum çakışan alanlardaki dosyaları birleştirmek için:

$ tabmerge birleştirme*
+----------+----------+
| isim | pozisyon |
+----------+----------+
| RM104 | 2.30 |
| RM105 | 4.5 |
| TX5509 | 10.4 |
| UU189 | 19.0 |
| Xpsm122 | 3.3 |
| Xpsr9556 | 4.5 |
| DRTL | 2.30 |
| ALTX | 4.5 |
| DWRF | 10.4 |
+----------+----------+

Dosyaları birleştirmek ve tüm alanları dahil etmek için:

$ tabmerge --max birleştirme*
+-----------+----------+----------+----------+
| lod_score | isim | pozisyon | yazın |
+-----------+----------+----------+----------+
| | RM104 | 2.30 | RFLP |
| | RM105 | 4.5 | RFLP |
| | TX5509 | 10.4 | AFLP |
| 2.4 | UU189 | 19.0 | SSR |
| 1.2 | Xpsm122 | 3.3 | İşaretleyici |
| 1.2 | Xpsr9556 | 4.5 | İşaretleyici |
| | DRTL | 2.30 | |
| | ALTX | 4.5 | |
| | DWRF | 10.4 | |
+-----------+----------+----------+----------+

Yalnızca "ad" ve "tür" alanlarını birleştirmek ve çıkarmak için:

$ tabmerge -f ad, birleştirme yazın*
+----------+-----------+
| isim | yazın |
+----------+-----------+
| RM104 | RFLP |
| RM105 | RFLP |
| TX5509 | AFLP |
| UU189 | SSR |
| Xpsm122 | İşaretleyici |
| Xpsr9556 | İşaretleyici |
| DRTL | |
| ALTX | |
| DWRF | |
+----------+-----------+

Yalnızca "name" ve "lod_score" alanlarındaki dosyaları birleştirmek ve ada göre sıralamak için:

$ tabmerge -f isim,lod_score -s isim birleştirme*
+----------+-----------+
| isim | lod_score |
+----------+-----------+
| ALTX | |
| DRTL | |
| DWRF | |
| RM104 | |
| RM105 | |
| TX5509 | |
| UU189 | 2.4 |
| Xpsm122 | 1.2 |
| Xpsr9556 | 1.2 |
+----------+-----------+

Aynısını yapmak ancak orijinal sekmeyle ayrılmış girişi taklit etmek için:

$ tabmerge -f isim,lod_score -s isim --stdout birleştirme*
isim lod_score
ALTX
DRTL
DWRF
RM104
RM105
TX5509
UU189 2.4
Xpsm122 1.2
Xpsr9556 1.2

Bunu neden yapmak istiyorsun? Diyelim ki, neredeyse birden fazla sınırlandırılmış metin dosyanız var.
aynı yapıya sahip ve bunlardan yalnızca bir dosya oluşturmak istiyorsunuz, ancak alanlar farklı olabilir.
her dosyada farklı sıra vardır ve/veya bazı dosyalar, olduğundan daha fazla veya daha az alan içerebilir.
diğerleri. (Ne kadar abartılı görünse de bu durum yazarın başına istediğinden daha fazla geliyor.)

Onworks.net hizmetlerini kullanarak tabmergep'i çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    OfisKat
    OfisKat
    OfficeFloor, tersine çevrilmesini sağlar
    aşağıdakilerle birlikte kuplaj kontrolü: - bağımlılık
    enjeksiyon - devam enjeksiyonu -
    Daha fazla bilgi için iplik enjeksiyonu
    ziyaret edin...
    OfficeFloor'u İndirin
  • 2
    DivKit
    DivKit
    DivKit, açık kaynaklı, Sunucu Odaklı bir yazılımdır
    Kullanıcı arayüzü (SDUI) çerçevesi. Şunları yapmanızı sağlar:
    sunucu kaynaklı güncellemeleri kullanıma sunmak
    farklı uygulama sürümleri. Ayrıca olabilir
    için kullanılır...
    DivKit'i indirin
  • 3
    alt dönüştürücü
    alt dönüştürücü
    Çeşitli arasında dönüştürmek için yardımcı program
    abonelik biçimi. Shadowrocket kullanıcıları
    hedef olarak ss, ssr veya v2ray kullanmalıdır.
    &remark= ekleyebilirsiniz
    Telegram beğenilen HT...
    Alt dönüştürücüyü indir
  • 4
    YIKAMA
    YIKAMA
    SWASH, genel amaçlı bir sayısal
    kararsızlığı simüle etmek için araç,
    hidrostatik olmayan, serbest yüzey,
    rotasyonel akış ve taşıma olayları
    gibi kıyı sularında...
    SWASH'ı indirin
  • 5
    VBA-M (Arşivlendi - Şimdi Github'da)
    VBA-M (Arşivlendi - Şimdi Github'da)
    Proje şuraya taşındı:
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Özellikler:Hile oluşturmadurumları kaydetçoklu
    sistem, gba, gbc, gb, sgb'yi destekler,
    sgb2Tu...
    VBA-M'yi İndirin (Arşivlendi - Şimdi Github'da)
  • 6
    Stacer
    Stacer
    Linux Sistem Optimize Edici ve İzleme
    Github Deposu:
    https://github.com/oguzhaninan/Stacer.
    Kitle: Son Kullanıcılar/Masaüstü. kullanıcı
    arayüz: Qt. Programlama...
    Stacer'ı indirin
  • Daha fazla »

Linux komutları

Ad