cut command unix with examples
leer Cut Command in Unix met eenvoudige en praktische voorbeelden:
Unix biedt een aantal filteropdrachten die kunnen worden gebruikt voor het verwerken van platte bestandsdatabases. Deze filteropdrachten kunnen aan elkaar worden gekoppeld om een reeks bewerkingen uit te voeren met een enkele opdracht.
Een platte bestandsdatabase is een bestand dat een tabel met records bevat, elk met velden die zijn gescheiden door scheidingstekens. In zo'n database is er geen structurele relatie tussen records en is er geen structuur voor indexering.
interviewvragen voor teamleiders op basis van scenario's
Snijd Commando in Unix met voorbeelden
Het cut-commando extraheert een bepaald aantal karakters of kolommen uit een bestand. Voor het knippen van een bepaald aantal kolommen is het belangrijk om het scheidingsteken te specificeren. Een scheidingsteken geeft aan hoe de kolommen in een tekstbestand worden gescheiden
Voorbeeld: Aantal spaties, tabs of andere speciale tekens.
Syntaxis:
Het cut-commando ondersteunt een aantal opties voor het verwerken van verschillende recordformaten. Voor velden met een vaste breedte wordt de optie -c gebruikt.
hoe voer ik een jar-bestand uit
Deze opdracht haalt de tekens 5 tot 10 uit elke regel.
Voor door scheidingstekens gescheiden velden wordt de optie -d gebruikt. Het standaard scheidingsteken is het tab-teken.
Deze opdracht haalt het tweede en zesde veld uit elke regel met het teken ‘,’ als scheidingsteken.
Voorbeeld:
Stel dat de inhoud van het bestand data.txt is:
Werknemer_id; Werknemer_naam; Afdelingsnaam; Salaris
10001; Medewerker1; Elektrisch; 20000
10002; Medewerker2; Mechanisch; 30000
10003; Medewerker3; Elektrisch; 25000
10004; Medewerker4; Civiel; 40000
En de volgende opdracht wordt op dit bestand uitgevoerd:
De output zal zijn:
Als de volgende opdracht wordt uitgevoerd op het originele bestand:
De output zal zijn:
Als de volgende opdracht wordt uitgevoerd op het originele bestand:
De output zal zijn:
Gevolgtrekking
Twee krachtige commando's voor het verwerken van de databases zijn ‘knippen’ en ‘plakken’. Het cut-commando in Unix wordt gebruikt om gespecificeerde delen van elke regel in een bestand te extraheren, en het plak-commando wordt gebruikt om de inhoud van het ene bestand regel voor regel in een andere in te voegen.
verschil tussen kwaliteitsborging en kwaliteitscontrole
Aanbevolen literatuur
- Unix Cat Command Syntax, opties met voorbeelden
- Ls Command in Unix met voorbeelden
- Grep-opdracht in Unix met eenvoudige voorbeelden
- Find Command in Unix: Find Files with Unix Find File (voorbeelden)
- Unix-sorteeropdracht met syntaxis, opties en voorbeelden
- Tar-commando in Unix om back-ups te maken (voorbeelden)
- Unix-tekstverwerkingsopdrachten: Unix-filters met voorbeelden
- Unix-opdrachten: basis- en geavanceerde Unix-opdrachten met voorbeelden