1. Χρησιμοποιήστε το grep για να βρείτε γραμμές που ξεκινούν με τελεία:
```
grep -E '^\.' text.txt
```
Αυτή η εντολή πραγματοποιεί αναζήτηση στο αρχείο text.txt για γραμμές που ξεκινούν με μια τελεία ( `.` ) και εκτυπώνει τις γραμμές που ταιριάζουν στην τυπική έξοδο.
2. Σωληνώστε την έξοδο του grep στο sed για να αλλάξετε την κουκκίδα στο τέλος της γραμμής σε υπογράμμιση (_):
```
grep -E '^\.' text.txt | sed 's/.$/_/g'
```
Στη δεύτερη εντολή, η επιλογή «-E» επιτρέπει τη χρήση εκτεταμένης σύνταξης κανονικής έκφρασης. Η εντολή sed διαβάζει την έξοδο της εντολής grep και χρησιμοποιεί «s» (αντικατάσταση) για να βρει την τελεία στο τέλος της γραμμής «(.)». Αντικαθιστά την τελεία με μια υπογράμμιση «_» χρησιμοποιώντας τη σημαία «g» (καθολική) για να αντικαταστήσει όλες τις εμφανίσεις.
Η τελική έξοδος θα εμφανίσει όλες τις γραμμές από το αρχείο κειμένου εισόδου που ξεκινούν με κουκκίδα, αλλά με τις τελείες στο τέλος να αντικαθίστανται με υπογράμμιση.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα