Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Besturingssysteem >> unix >> Content
Wat is het sed-commando in Unix?
De opdracht sed (stream editor) in Unix is ​​een krachtige teksteditor die gegevens verwerkt op basis van een reeks opdrachten die worden gespecificeerd door reguliere expressies. Hiermee kunnen gebruikers op een niet-interactieve manier patronen in tekstbestanden of datastromen zoeken en manipuleren.

Hier is een overzicht van het sed-commando:

1. Aanroep :Sed wordt aangeroepen op de opdrachtregel door het commando "sed" te typen, gevolgd door opties, parameters en het opdrachtscript.

2. Opties :Sed biedt verschillende opties om zijn gedrag aan te passen, zoals:

- -f :specificeert het bestand dat het sed-script bevat.

- -i :Bewerkt bestanden ter plaatse (wees voorzichtig als u dit gebruikt!).

- -n :onderdrukt de standaarduitvoer; handig in combinatie met afdrukopdrachten.

- -r :Schakelt uitgebreide reguliere expressies in.

3. Opdrachten :Sed gebruikt een reeks opdrachten om verschillende bewerkingsbewerkingen uit te voeren. Enkele veel voorkomende opdrachten zijn:

- s :Vervang het ene patroon door het andere.

- g :Pas de vervanging globaal toe op elke overeenkomende lijn.

- p :Druk de huidige regel af.

- d :de huidige regel verwijderen.

- ik :Voeg een regel in vóór de huidige regel.

- een :een regel toevoegen na de huidige regel.

4. Regelmatige expressies :Sed gebruikt reguliere expressies om patronen in de tekst met elkaar te matchen. Reguliere expressies zijn krachtige hulpmiddelen die complexe patroonmatching mogelijk maken.

Hier zijn enkele voorbeelden van hoe sed kan worden gebruikt:

1. Om "Unix" te vervangen door "Linux" in een bestand met de naam "text.txt":

```

sed 's/Unix/Linux/g' tekst.txt

```

2. Om alle regels te verwijderen die het woord "error" bevatten:

```

sed '/error/d' log.txt

```

3. Om alleen regels af te drukken die beginnen met "Dit":

```

sed '/^This/p' input.txt

```

4. Om een ​​regel in te voegen "Kop " vóór elke keer dat "Hoofdstuk" in een bestand voorkomt:

```

sed '/Hoofdstuk/i\Kop ' boek.txt

```

De opdracht sed is een veelzijdig hulpmiddel voor tekstmanipulatie en gegevensverwerking. In het begin kan het een uitdaging zijn, maar zodra je de reguliere expressies en opdrachten onder de knie hebt, wordt het een zeer krachtig hulpmiddel voor het automatiseren van repetitieve tekstbewerkingstaken.

Previous: Next:
  unix
·Wat is het verschil tussen DOS…
·Wat betekent het symbool in Li…
·Hoe vindt u de CPU Processor I…
·Hoe naar de lijst Alle groepen…
·Nadelen van een UNIX -besturin…
·Wat is het 'emerg'-commando in…
·Wat is de maximale grootte van…
·Pros & Cons van Unix 
·Wat is dit gelijkwaardig aan N…
  Related Articles
Wat is een synoniem voor het woord conso…
Wat is het verschil tussen Microsoft Win…
Hoe vaak kan één Windows 7-sleutel wor…
15 A is een handig hulpmiddel om de cont…
Welke van de volgende bestandsnamen is a…
Wat geeft de stabiliteit van de kernel a…
Hoe upgrade je Android van de cloudfone-…
Waarom houden mensen van de computer? 
Wat is het proces van het gebruiken of b…
  Besturingssysteem Articles
·Hoe je Mail.app opnieuw installeren 
·Hoe maak je een ' E ' met een Tilde op e…
·Hoe te msvcr71 DLL opnieuw installeren 
·Hoe te openen Taakbeheer Reboot Server 2…
·Hoe de IIS 6.0 -metabase installeren 
·Hoe te installeren XP OEM op een nieuwe …
·Hoe je Hulp op afstand Upgrade 
·Definitie van Airflow Vents van de compu…
·Hoe te dwingen Mac te starten vanaf een …
Copyright © Computer Kennis https://www.nldit.com