Om regels te lokaliseren die beginnen en eindigen met een punt met behulp van de grep- en sed-opdrachten, kunt u de volgende stappen gebruiken:
1. Gebruik grep om regels te vinden die beginnen met een punt:
```
grep -E '^\.' tekst.txt
```
Deze opdracht doorzoekt het text.txt-bestand naar regels die beginnen met een punt ( `.` ) en drukt de overeenkomende regels af naar de standaarduitvoer.
2. Pipetteer de uitvoer van grep naar sed om de punt aan het einde van de regel te veranderen in onderstrepingstekens (_):
```
grep -E '^\.' tekst.txt | sed 's/.$/_/g'
```
In het tweede commando maakt de `-E` optie het gebruik van uitgebreide reguliere expressiesyntaxis mogelijk. Het sed-commando leest de uitvoer van het grep-commando en gebruikt `s` (substitutie) om de punt aan het einde van de regel `(.)` te vinden. Het vervangt de punt door een onderstrepingsteken `_` met behulp van de `g` (algemene) vlag om alle exemplaren te vervangen.
De uiteindelijke uitvoer toont alle regels uit het invoertekstbestand die beginnen met een punt, maar waarbij de punten aan het einde zijn vervangen door onderstrepingstekens. |