#!/bin/bash # Inverse le nom de deux fichiers function Usage() { PROG=`basename $0` echo "Usage: $PROG fichier1 fichier2"; exit 1; } if [ $# != 2 ] ; then Usage else F1="$1" F2="$2" TMP=`tempfile` if [ -z "$TMP" ]; then echo 'Création fichier temporaire impossible.' exit 1; fi cp -vf $F1 $TMP && cp -vf $F2 $F1 && cp -vf $TMP $F2 && rm -vf $TMP fi