Sed is een Unix editor stroom die tekst zal manipuleren op verschillende manieren . Bash is een command line interpreter die u toelaat om scripts die verschillende taken , met inbegrip van de interactie met de gebruiker zal presteren creëren. Wanneer de sed wordt aangeroepen vanuit een bash script , zal het zoeken en vervangen van tekst strings . De waarden te zoeken en te vervangen door kan worden opgegeven in het script of verkregen van de gebruiker . Instructies 1 Open een leeg bestand in een teksteditor Place 2 het volgende script in de de teksteditor : . # /Bin ! /bash # echo " Tik je vinden tekenreeks , gevolgd door [ Enter ] : " lees fstringecho " Typ uw vervangende tekenreeks , gevolgd door [ Enter ] : " read rstringfor y in ` ls * ` ; doen sed ' s /$ fstring /$ rstring /g " $ y > temp ; mv temp $ y ; gedaan 3 Sla het script met de naam" findrep.sh " in dezelfde map als de bestanden die u wilt bewerken . 4 Open een terminalvenster . Het terminalvenster is te vinden in het hoofdmenu van het besturingssysteem " Application " , onder ofwel " System Tools " of " hulpprogramma's". U zal worden gepresenteerd met een commando prompt waar je de volgende commando's zullen typen . Type 5 het commando " mv " te verplaatsen naar de map met het script . Bijvoorbeeld , zou de opdracht worden " mv Files /" als het script werd gehouden in de " Files " map in je home directory . Type 6 het commando " chmod + x findrep.sh " te maak het bestand executable . Type 7 het commando " . /findrep.sh " om het script uit te voeren .
|