Reconnaitre un type de fichier en shell
nokoda
-
nokoda -
nokoda -
Bonjour, voila, j'ai un probleme ; )
j'ai une variable comme ceci : busauto3=$(/home/$USER/monfichier)
ensuite, une serie de commandes qui modifient ce fichier, probleme, ma variable ne doit pointer que sur des fichiers vidéos ou musicaux, malheuresement, si je la fait pointer sur du texte ou autre, le script continu de s'executer, comment dois-je m'y prendre pour arreter l'execution du script si le fichier n'est pas une video ou un son ?
merci d'avance !
j'ai une variable comme ceci : busauto3=$(/home/$USER/monfichier)
ensuite, une serie de commandes qui modifient ce fichier, probleme, ma variable ne doit pointer que sur des fichiers vidéos ou musicaux, malheuresement, si je la fait pointer sur du texte ou autre, le script continu de s'executer, comment dois-je m'y prendre pour arreter l'execution du script si le fichier n'est pas une video ou un son ?
merci d'avance !
A voir également:
- Reconnaitre un type de fichier en shell
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier rar - Guide
- Classic shell - Télécharger - Personnalisation
4 réponses
Salut,
Devrait te renvoyer le type de fichier, ou du moins tu devrais pouvoir faire le tri en fonction du résultat (man file pour plus de détails).
file fichier
Devrait te renvoyer le type de fichier, ou du moins tu devrais pouvoir faire le tri en fonction du résultat (man file pour plus de détails).
Merci, c'est bien cette commande qu'il me fallait,
si je fais un :
file $busauto3
cela me renvoie bien le type de fichier,, mais il faudrait que je fasse agir cette commande comme un filtre, qui ne garde que les fichiers de type multimédia, or je ne sais pas du tout coment m'y prendre, aurais tu une idée s'il te plait ?
si je fais un :
file $busauto3
cela me renvoie bien le type de fichier,, mais il faudrait que je fasse agir cette commande comme un filtre, qui ne garde que les fichiers de type multimédia, or je ne sais pas du tout coment m'y prendre, aurais tu une idée s'il te plait ?