O script remove o arquivo temporário que vamos usar, garantindo que não é um link simbólico apontando noutros, a da
sed linha faz:
para cada linha em abc.sh olha para
192.168.1.4 e substitui-lo com v5c0 porém 192.168.1.4 muitas vezes ocorre em cada linha, sem o "g" apenas a primeira ocorrência em cada linha ficava substituído, e:
sed olha para 192.168.1.41 e substitui e substitui-lo com acc1 porém muitas vezes é repetido em cada linha,
a saída
sed é colocado em um arquivo temporário, porque o texto normal processamento comandos não pode escrever de volta para o arquivo que está lendo a partir de corromper sem elas, o ficheiro temporário é abc.sh. com o PID do script adicionado no fim de torná-lo único, o ">" significa que, se já existia abc.sh. $ $ vai chegar sobregravada, se o
sed não falha (o & & teste), então o próximo comando é executado, que é copiar o arquivo temporário de volta ao original, copiar o arquivo temporário em vez de movimento que preserva as permissões de abc.sh, se a cópia for concluída com sucesso, em seguida, a suspensão temporária ficheiro é eliminado.