Unix "cut" kommando bruges til at lokalisere og skære figurer eller felter fra en input -fil. I modsætning til "cut" kommandoen i Windows-programmer , "cut" faktisk ikke fjerne tegn eller felter fra filen , men blot lokaliserer og rapporter dem. " Cut " er en grundlæggende kommando, som enhver bruger i stand til at operere i skallen miljøet bør være i stand til at mestre . Instruktioner
1
Brug grundlæggende cut kommandoen med syntaksen : Hej
cut [ options] [ file]
p Hvis ingen indstillinger er angivet , vil skære kommandoen split indholdet af hver linje ved hjælp af en standard delimiter baseret på indstillingerne i skallen .
2
tegnlisten mulighed, -c , at angive en enkelt holdning , flere positioner eller en række positioner tegn skal skæres . For eksempel : Hej
For at skære det første , tredje og femte tegn i hver linje i filen " file.txt " : Hej
cut -c 1,3,5 file.txt
at skære alle tegn op til det femte tegn : Hej
cut -c 1-5 file.txt
For at skære alle tegn fra femte til slutningen af hver linje: < br >
cut -c 5 - file.txt
Brug samme syntaks til at specificere bytes til at skære , når du bruger byte liste option , -b
når du bruger enten - c eller . -b indstilling, faner og backspaces behandles som enhver anden karakter og tage op kun et tegn eller en byte .
3
Angiv felter, der skal skæres med feltlisten mulighed, - f . For eksempel : Hej
For at klippe de to første felter i hver linje i file.txt :
cut- f 1,2 file.txt
Når det bruges uden flag til at dirigere det, vil felterne blive skåret med tankens standard delimiter , som er gemt i skallen variable IFS. IFS er typisk tabulatortegnet , medmindre andet er angivet.
4
Sæt afgrænsning karakter om, hvilke områder skal skæres med den afgrænser option , - d . Den afgrænsning karakter kan være et tegn, du angiver. Vedlæg afgrænsning karakter i anførselstegn, hvis det ellers kan være tvetydige , eller brug en ledende backslash til at angive specialtegn. For eksempel : Hej
For at specificere komma (,) som standard skilletegn : Hej
cut- d ',' file.txt
For at specificere fane som standard skilletegn :
cut- d \\ t file.txt
Kombiner feltlisten og delimiter muligheder for at gøre bedst brug af snittet kommandoen til at vælge felter . Vælg for eksempel til de første tre felter af en linje af felter adskilt af enkelte mellemrum : Hej
cut- d ' '- f 1-3 file.txt