Příkaz vložit se používá k horizontálnímu sloučení řádků z textových souborů. Každý řádek počátečního souboru je řádek v prvním sloupci; pomocí vložit určíte druhý soubor a každý řádek druhého souboru se stane řádkem v novém druhém sloupci. Ve výchozím nastavení příkaz vložit používá oddělovač mezery tabulátoru k oddělení každého sloupce. Můžete použít volbu -d k určení jiného oddělovače.
Máte například soubor s názvem cities:
# cat file1 Mumbai Pune Delhi Chennai
Máte také druhý soubor s názvem země:
# cat file2 India China UK USA
Výstup paste -d , cities countries je následující:
# paste file1 file2 Mumbai,India Pune,China Delhi,UK Chennai,USA
Pokud při spouštění příkazu cut narazíte na níže uvedenou chybu:
cut: command not found
můžete zkusit nainstalovat níže uvedený balíček podle vaší volby distribuce:
Distribuce | Příkaz |
---|---|
OS X | brew install coreutils |
Debian | apt-get install coreutils |
Ubuntu | apt-get install coreutils |
Alpine | apk add coreutils |
Arch Linux | pacman -S coreutils |
Kali Linux | apt-get install coreutils |
CentOS | yum install coreutils |
Fedora | dnf install coreutils |
Raspbian | apt-get install coreutils |
vložit příklady příkazů
1. Spojte všechny řádky do jednoho řádku pomocí TAB jako oddělovače:
# paste -s file
2. Spojte všechny řádky do jednoho řádku pomocí zadaného oddělovače:
# paste -s -d delimiter file
3. Sloučte dva soubory vedle sebe, každý ve svém sloupci, pomocí TAB jako oddělovače:
# paste file1 file2
4. Sloučte dva soubory vedle sebe, každý ve svém sloupci, pomocí zadaného oddělovače:
# paste -d delimiter file1 file2
5. Sloučte dva soubory, případně s přidanými řádky:
# paste -d '\n' file1 file2