cut command unix with examples
naučte se Cut Cut v Unixu s jednoduchými a praktickými příklady:
Unix poskytuje řadu příkazů k filtrování, které lze použít ke zpracování databází plochých souborů. Tyto příkazy filtru lze zřetězit dohromady a provádět tak řadu operací pomocí jediného příkazu.
jak vytvořit program ddos
Plochá databáze souborů je soubor, který obsahuje tabulku záznamů, z nichž každý obsahuje pole oddělená znaky oddělovače. V takové databázi neexistuje žádný strukturální vztah mezi záznamy a neexistuje žádná struktura pro indexování.
Vyjmout příkaz v Unixu s příklady
Příkaz cut extrahuje ze souboru daný počet znaků nebo sloupců. Pro vyjmutí určitého počtu sloupců je důležité určit oddělovač. Oddělovač určuje, jak jsou sloupce odděleny v textovém souboru
Příklad: Počet mezer, tabulátorů nebo jiných speciálních znaků.
Syntax:
cut (options) (file)
Příkaz cut podporuje řadu možností pro zpracování různých formátů záznamu. U polí s pevnou šířkou se používá volba -c.
jaký typ testu se používá k ověření, že všechny programy v aplikaci spolupracují správně
$ cut -c 5-10 file1
Tento příkaz extrahuje znaky 5 až 10 z každého řádku.
U polí oddělených oddělovačem se používá volba -d. Výchozí oddělovač je znak tabulátoru.
$ cut -d “,” -f 2,6 file1
Tento příkaz extrahuje druhé a šesté pole z každého řádku pomocí znaku „,“ jako oddělovače.
Příklad:
Předpokládejme, že obsah souboru data.txt je:
Employee_id; Employee_name; Department_name; Plat
10001; Zaměstnanec1; Elektro; 20000
10002; Zaměstnanec2; Mechanické; 30000
10003; Zaměstnanec3; Elektro; 25000
10004; Zaměstnanec4; Civilní; 40000
A v tomto souboru je spuštěn následující příkaz:
$ cut -c 5 data.txt
Výstup bude:
o 1 2 3 4
Pokud je v původním souboru spuštěn následující příkaz:
$ cut -c 7-15 data.txt
Výstup bude:
ee_id; Emp Employee1 Employee2 Employee3 Employee4
Pokud je v původním souboru spuštěn následující příkaz:
$ cut -d “,” -f 1-3 data.txt
Výstup bude:
vstup souboru výstup c ++
Employee_id;Employee_name;Department_name 10001;Employee1;Electrical 10002; Employee2; Mechanical 10003;Employee3;Electrical 10004; Employee4; Civil
Závěr
Dva silné příkazy pro zpracování databází jsou „vyjmout“ a „vložit“. Příkaz cut v Unixu se používá k extrahování specifikovaných částí každého řádku v souboru a příkaz paste se používá k vložení obsahu jednoho souboru do jiného řádku po řádku.
Doporučené čtení
- Syntaxe příkazů Unix Cat, možnosti s příklady
- Příkaz LS v Unixu s příklady
- Příkaz Grep v Unixu s jednoduchými příklady
- Najít příkaz v Unixu: Najít soubory pomocí unixového vyhledávacího souboru (příklady)
- Unixový příkaz pro řazení se syntaxí, možnostmi a příklady
- Příkaz Tar v Unixu pro vytváření záloh (příklady)
- Příkazy zpracování textu Unix: Unixové filtry s příklady
- Unixové příkazy: Základní a pokročilé Unixové příkazy s příklady