Skriptet fjerner midlertidige filen vi skal bruke, slik at det ikke er en symbolsk lenke peker andre steder, vil den
sed linje gjør:
for hver enkelt linje i abc.sh det ser ut for
192.168.1.4 og erstatter den med v5c0 imidlertid mange ganger 192.168.1.4 oppstår i hver linje, uten at "g" bare den første forekomsten i hver linje ville bli erstattet, og:
sed ser for 192.168.1.41 og erstatter og erstatter den med acc1 imidlertid mange ganger det gjentas i hver linje
utdataene fra
sed er satt i en midlertidig fil fordi normal tekst behandle kommandoer kan ikke skrive til filen de leser fra uten å ødelegge dem, de midlertidige filnavn er abc.sh. med PID i skriptet er lagt til på slutten for å gjøre det unikt, det ">" betyr at hvis abc.sh. $ $ allerede eksisterte det vil bli overskrevet, hvis
sed ikke mislykkes (i & & test) og deretter den neste kommandoen kjøres som er å kopiere den midlertidige filen tilbake til det opprinnelige, kopiere midlertidig fil i stedet for å flytte den bevarer tillatelsene for abc.sh, hvis kopien er vellykket da den midlertidige Filen er slettet.