#!/bin/bash # inversion de deux noms de fichiers function erreur(){ echo "Fichier inexistant ou droits en ecriture incorects" exit 1 } if [ $# = 2 ] then mv $1 $1.tmp_inverse.tmp if [ $? != 0 ] then erreur fi mv $2 $1 if [ $? != 0 ] then mv $1.tmp_inverse.tmp $1 erreur fi mv $1.tmp_inverse.tmp $2 else echo "Usage: $0 file1 file2" fi