Tu devrais utiliser aussi l'option « brief » de file pour eviter qu'il renvoit le nom du fichier:
file -b $monfic | grep "\<$monformat\>"
Sinon moi j'utiliserai plutot awk:
FORMAT=$(file -b $monfic | awk '{print 1ドル }')
case FORMAT in
zip) ... ;
gzip) ... ;
bzip2) ... ;
...) ... ;
esac
# option --brief
Posté par gnujsa . En réponse au message test sur le format de fichier. Évalué à 5.
file -b $monfic | grep "\<$monformat\>"
Sinon moi j'utiliserai plutot awk: