[File] ajouter suffixe au nom
belukrin
Messages postés
3
Statut
Membre
-
lami20j Messages postés 21506 Date d'inscription Statut Modérateur, Contributeur sécurité Dernière intervention -
lami20j Messages postés 21506 Date d'inscription Statut Modérateur, Contributeur sécurité Dernière intervention -
Comment fait-on en utilisant la commande file pour ajouter un suffixe au nom de fichier trouvé et si c'est un répertoire qui contient des sous-répertoires, ajouter uniquement un suffixe sans parcourir les sous-répertoires.
Configuration: Windows XP Internet Explorer 6.0
2 réponses
-
Salut,
Je suis pas sûr d'avoir tout compris, mais essaie ça pour la 1ère partie de ton problème :file -i fichier_sans_extension | sed 's%\(.*\):.*/\(.*\)%\1.\2%'
Si c'est ça que tu veux, on verra alors pour la suite de ton problème ;-))
-
Salut,
$ file daemon daemon: perl script text executable $ file -i daemon daemon: application/x-perl $ file -i daemon | sed 's%\(.*\):.*/\(.*\)%\1.\2%' daemon.x-perl
Normalement je dois obtenir daemon.pl
Je pense qu'il faut d'abord créer un fichier (à completer) avec la correspondance entre les mimes et l'extension et ensuite d'utiliser ce fichier pour avoir la bonne extension
-
J'ai pris le cas d'un fichier "png" sans extension et ça marche bien.
C'est sûr que si c'est un exécutable (comme ton fichier) ça le fait pas ;-))
J'ai juste donner une solution en fonction de ce que j'avais compris (ou cru comprendre). Après à l'auteur d'adapter à son cas...
;-))
- Re,
J'ai pris le cas d'un fichier "png" sans extension et ça marche bien.
Je sais, j'ai testé avant de poster mon message.
mieux vaut prévoir que toutes les adresses ne se termineront pas nécessairement par "fr" et donc anticiper...
C'est d'ici que je me suis inspirer pour la complétion de ton message :-)) qui n'est pas faut, au contraire :-))
C'est comme tu le dis, Après à l'auteur d'adapter à son cas...
-