URL: https://linuxfr.org/forums/programmation-shell/posts/comment-reconnaitre-un-fichier Title: comment reconnaitre un fichier Authors: xusnet Date: 2006年01月12日T11:10:32+01:00 Tags: Score: 0 Bonjour a tous, Voilà mon problème: j'ai des fichiers logs: 009_psaz_20060102.txt 009_psaz_20060102.txt.zip comment faire pour savoir si c'est zip ou un txt sachant que les répertoires ou ce trouve ces logs sont nombreux. Voici ma commande: cd / find . -name *20060102* -print | la suite je ne trouve pas ... car cette commande affiche les 2 fichiers. voici le résultat que je souhaite: 1 cherche le fichier par date *AAAAMMJJ* 2 si c'est un fichier txt ouvre le avec less pour le lire 3 sinon si c'est un zip, decompress le avec unzip dans un répertoire temporaire et ouvre le avec less pour le lire fic1=`find . -name *20060102* -print | la suite je ne trouve pas ...` if [ "fic1" = "zip" ] then unzip $fic1; less $fic1 else less $fic1 fi Je sais ça marche pas... Merci pour toutes résponses.

AltStyle によって変換されたページ (->オリジナル) /