Lo script elimina il file temporaneo stiamo andando da usare, assicurando che esso non è un link simbolico che punta altrove, lo
sed la linea:
per ogni riga nel abc.sh appare per
192.168.1.4 e lo sostituisce con v5c0 però molte volte 192.168.1.4 si verifica in ogni riga, senza la "g" solo la prima occorrenza di ogni linea di ottenere sostituito, e:
sed cerca 192.168.1.41 e sostituisce e lo sostituisce con acc1 però molte volte è ripetuta in ogni riga,
l'output
sed è messo in un file temporaneo per l'elaborazione del testo, i comandi normali non può scrivere di nuovo per il file che state leggendo senza corrompere da loro, il nome del file temporaneo è abc.sh. con il PID dello script aggiunto alla fine di renderla unica, la ">" significa che, se $ $ abc.sh. esisteva già si sovrascritto, se il
sed non manca (il test & &) e poi il comando successivo è gestito che è quello di copiare il file temporaneo al originale, la copia di file temporanei, piuttosto che in movimento conserva i permessi di abc.sh, se la copia è riuscita quindi la temporanea file viene eliminato.