Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy
počítačové znalosti >> Systémy >> unix >> .

Unix Cut Command Tutorial

Unix " cut " príkaz sa používa na vyhľadanie a znížiť znaky alebo pole zo vstupného súboru . Na rozdiel od príkazu " rez " v programoch Windows , " cut " robí nie vlastne odstrániť znaky alebo pole zo súboru , ale jednoducho lokalizuje a hlási ich. " Cut " , je základný príkaz , ktorý každý užívateľ schopný pracovať v prostredí shellu by mal byť schopný zvládnuť . Pokyny dovolená 1

Používať základné príkaz rezu so syntaxou :

rez [ voľby] [ súbor ]

Ak nie sú zadané žiadne voľby , bude príkaz rez rozdeliť obsah každej linke pomocou predvolený oddeľovač na základe nastavenia v škrupine .
2

použite voľbu zoznamu postava , - c , určiť jednotný postoj , viac polôh alebo rozsah polôh postáv by mal byť znížený . Napríklad :

Ak chcete znížiť prvý, tretí a piaty znak v každom riadku v súbore " file.txt " :

cut - c 1,3,5 file.txt

Ak chcete znížiť všetky znaky až do piateho znaku :

cut - c 1-5 file.txt

Ak chcete znížiť všetky znaky z piateho na konci každého riadku :

cut - c 5 - . file.txt

pri použití voľby zoznam byte , - b Použite rovnakú syntax zadať bajtov znížiť

pri použití buď - c alebo - b voľby , karty a backspaces sa zaobchádza rovnako ako akýkoľvek iný znak a zaberajú iba jeden znak alebo jeden bajt .
3

Určte poľa by mal byť znížený pomocou voľby zoznamu poľa , - f . Napríklad :

Ak chcete znížiť prvé dve polia v každom riadku file.txt :

cut - f file.txt 1,2

Pri použití bez vlajky k priamemu to , bude pole rezať pomocou predvolený oddeľovač škrupiny je , ktorý je uložený v premennej prostredia IFS . IFS je typicky znak tabulátora , ak nie je nastavené inak .
4

Nastavte vymedzujúci znak na pole , ktorá by sa mala znížiť pomocou voľby oddeľovač , - d . Vymedzujúce znak môže byť ľubovoľný znak zadáte . Uzavrite vymedzujúce znak úvodzoviek , ak by to mohlo byť inak nejednoznačný , alebo použite vedúci spätné lomítko zadať špeciálne znaky . Napríklad :

Ak chcete zadať čiarku ( , ) ako predvolený oddeľovač :

cut - d ' , ' file.txt

Ak chcete zadať kartu ako predvolený oddeľovač :

cut - d \\ t file.txt

Spojte zoznamu polí a možnosti oddeľovača , aby sa čo najlepšie využiť príkazu rezu a vyberte pole . Ak chcete napríklad vybrať prvé tri polia riadku polí oddelených jednou medzerou :

cut - d '' - f file.txt 1-3

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené