Comparaison fichiers sous unix/shell
Fermé
Bonjour,
Dans un répertoire j'ai des fichiers : fichier1, fichier2, ... fichiern
ces fichiers n'ont pas d'extension
parfois dans le même répertoire il y a le même nom de fichier et l'extension .old : fichier1.old, fichier4.old,...
et j'aimerais, sous des commandes unix ou shell, on compare la date de modification du fichier .old et celui du même nom sans .old, et afficher un message à l'utilisateur.
voilà j'espère avoir été assez claire, merci :)
Dans un répertoire j'ai des fichiers : fichier1, fichier2, ... fichiern
ces fichiers n'ont pas d'extension
parfois dans le même répertoire il y a le même nom de fichier et l'extension .old : fichier1.old, fichier4.old,...
et j'aimerais, sous des commandes unix ou shell, on compare la date de modification du fichier .old et celui du même nom sans .old, et afficher un message à l'utilisateur.
voilà j'espère avoir été assez claire, merci :)
A voir également:
- Comparaison fichiers sous unix/shell
- Comparaison million milliard - Accueil - Technologies
- Classic shell windows 11 - Télécharger - Personnalisation
- Wetransfer gratuit fichiers lourd - Guide
- Renommer plusieurs fichiers en même temps - Guide
- Explorateur de fichiers - Guide
3 réponses
Un truc comme ca donne une liste des fichiers dans l'ordre (le normal puis le .old) :
for fic in $(ls -1 *old )
do
nom=$(echo $fic | awk -F'.' '{print$1}')
if [ -f $nom ]
then
ls -l $nom*
fi
done
for fic in $(ls -1 *old )
do
nom=$(echo $fic | awk -F'.' '{print$1}')
if [ -f $nom ]
then
ls -l $nom*
fi
done
en fait jarrive a lister le contenu du dossier grâce à ls -l
mais j'aimerais avoir que la liste des fichiers .old et du meme fichier sans .old, et ne pas lister ceux qui n'ont pas de .old
mais j'aimerais avoir que la liste des fichiers .old et du meme fichier sans .old, et ne pas lister ceux qui n'ont pas de .old
15 juil. 2008 à 17:17
est il possible de comparer la date de modification de deux fichiers ?
par exemple on compare fichier1 et fichier1.old et on affiche
"les fichiers ont la même date" si c'est le cas
"les fichiers n'ont pas la même date" sinon