Sed er en Unix stream editor, der vil manipulere tekst på forskellige måder. Bash er en kommandolinje tolk , der tillader dig at oprette scripts, der vil udføre forskellige opgaver, herunder interaktion med brugeren. Når sed kaldes fra et bash script , vil det søge efter og erstatte tekststrenge . De værdier, for at søge efter og erstatte med kan specificeres i scriptet eller indhentet fra brugeren. Instruktioner
1
Åbn en tom fil i enhver teksteditor
2
Placer følgende script ind i teksteditoren : .
# /Bin! /bash # echo " Skriv din find string efterfulgt af [Enter] : " læs fstringecho " Skriv din erstatningsstrengen efterfulgt af [Enter] : " read rstringfor y i ` ls *` , do sed " s /$ fstring /$ rstring /g "$ y> temp , mv temp $ y , gjort
3
Gem script med navnet " findrep.sh "i den samme mappe som de filer du ønsker at manipulere.
4
Åbn et terminalvindue. Den terminalvindue vil blive fundet i operativsystemets vigtigste " ansøgning" i menuen , under enten "Systemværktøjer" eller " Utilities ". Du vil blive præsenteret for en kommandoprompt , hvor du vil skrive følgende kommandoer .
5.
skriv kommandoen " mv " for at flytte ind i mappen med scriptet . For eksempel vil kommandoen være " MV filer /", hvis manuskriptet blev holdt i " Files" mappen i dit hjemmebibliotek.
6 skriv kommandoen " chmod + x findrep.sh " til gøre filen eksekverbar .
7
skriv kommandoen " . /findrep.sh " for at udføre scriptet .