Unix Command Cut Tutorial

FONT SIZE:
fontsize_dec
fontsize_inc
Mei 13, 2015 Admin Computer 0 1


De Unix "cut" commando wordt gebruikt voor het vinden en snijd de personages of de velden van een input-bestand. In tegenstelling tot het commando "cut" in Windows-programma's, "cut" niet daadwerkelijk verwijderen van de personages of de velden uit het bestand, maar gewoon identificeert en meldt ze. "Cut" is een fundamentele opdracht die elke gebruiker kan werken in de shell-omgeving moeten kunnen beheersen.

Gebruik de opdracht basis van het snijden met de syntax:

knippen [opties] [bestand]


Als er geen opties worden gespecificeerd, zal de opdracht van het snijden van de inhoud van elke rij met een standaard scheidingsteken te delen volgens de instellingen van de schelp.

Gebruik de lijst van personages, c, geeft u een unieke locatie, meerdere locaties of een reeks van karakter posities te snijden. Bijvoorbeeld:

De eerste, derde en vijfde teken snijden elke regel in het bestand "bestand.txt":

cut c 1,3,5 bestand.txt

Om alle tekens te snijden tot aan de vijfde personage:

cut c bestand.txt 1-5

Om alle tekens uit het vijfde naar het einde van elke regel te snijden:

c bestand.txt cut 5-

Gebruik dezelfde syntaxis voor het opgeven van byte te snijden bij het gebruik van de lijst optie byte, -b.

Wanneer u de-c of b gebruikt, worden tabbladen en backspace behandeld als elk ander teken en bezetten slechts een personage of een byte.

Geef op de velden die moeten worden gesneden met behulp van het veld optie, f. Bijvoorbeeld:

Om de eerste twee velden in elke lijn van bestand.txt cut:

gesneden 1,2 f bestand.txt

Wanneer gebruikt zonder vlaggen te leiden, zal de velden standaard delimiter van het reservoir, die is opgeslagen in het reservoir IFS worden gesneden. IFS is meestal het tabblad karakter, tenzij anders ingesteld.

Stel het scheidingsteken van de velden door het gebruik van het scheidingsteken, d te snijden. De begrenzende karakter kan elk teken dat u opgeeft zijn. Omsluiten de begrenzende karakter tussen aanhalingstekens als het anders dubbelzinnig zou zijn, of gebruik een backslash leider om speciale tekens op te geven. Bijvoorbeeld:

Om een ​​komma (,) als scheidingsteken standaard op te geven:

gesneden d ',' bestand.txt

Om het tabblad standaard als een begrenzer op te geven:

gesneden d \ t bestand.txt

Deelnemen aan de lijst met velden en opties grens tot de opdracht Knippen benutten om de velden te selecteren. Om bijvoorbeeld de eerste drie velden van een regel velden gescheiden door enkele spaties selecteren:

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

(0)
(0)
Opmerkingen - 0
Geen commentaar

Voeg een reactie

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Tekens over: 3000
captcha