GNU/Linux >> Znalost Linux >  >> Linux

Jak implementovat horizontální kočku?

Tato otázka zde již obsahuje odpovědi :Sloučit soubory pomocí metody zip / pozdní sloučení

(3 odpovědi)
Uzavřeno před 7 lety.

Standardní cat zřetězí soubory řádek po řádku (řádek po řádku, chcete-li). Zjistil jsem, že potřebuji horizontální cat komandovat v poslední době stále častěji; tj. příkaz, který vezme seznam souborů a zřetězí je vodorovně, sloupec po sloupci. Doposud jsem používal ad-hoc řešení, ale rád bych věděl, jestli pro to existuje dobré řešení.

Pro objasnění zvažte následující srovnání mezi cat a hcat ze dvou souborů:

$ cat a.dat 1.dat
a b
c d
1 2
3 4
$ hcat -s ' ' a.dat 1.dat
a b 1 2
c d 3 4

(Na rozdíl od cat musíme určit oddělovač, protože podle konvence soubory UNIX nemají oddělovač sloupců na konci.)

Přijatá odpověď:

To zní jako práce pro vložení:

paste -d ' ' a.dat 1.dat

Výstup:

a b 1 2
c d 3 4

Linux
  1. Proč (a jak) používání Cat na binárních souborech zkazilo terminál?

  2. Jak selektivně umlčet Rsync?

  3. Jak nahrát soubory na Amazon S3

  1. Jak komprimovat více souborů v systému Linux

  2. Jak Grep v souborech Pdf?

  3. Jak zálohovat soubory crontab -e?

  1. Jak přejmenovat soubory v Linuxu

  2. Cat soubory s adresářem?

  3. Jak implementovat deterministický malloc