Le script supprime les fichiers temporaires que nous allons utiliser, en veillant à ce qu'elle ne soit pas un lien symbolique pointant ailleurs, la
sed ne ligne:
pour chaque ligne dans abc.sh il cherche
192.168.1.4 et le remplace par v5c0 toutefois 192.168.1.4 se produit plusieurs fois dans chaque ligne, sans le "g", seule la première occurrence de chaque ligne serait remplacé, et:
sed cherche et remplace 192.168.1.41 et le remplace par ACC1 mais elle a répété plusieurs fois dans chaque ligne,
la sortie de
sed est mis dans un fichier temporaire de traitement de texte normal, car les commandes ne peut pas écrire dans le fichier de lecture, ils sont sans corrompre eux, le fichier temporaire est abc.sh. avec le PID du script ajouté à la fin de la rendre unique, le ">" signifie que si abc.sh. $ $ existe déjà , elle est écrasée, si la
sed ne manque pas (le & & test), alors la commande suivante est exécutée, qui est de copier le fichier temporaire de retour à l'original, la copie du fichier temporaire plutôt que de préserver les permissions de abc.sh, si la copie est alors le succès temporaire le fichier est supprimé.