[File] ajouter suffixe au nom

Fermé
belukrin Messages postés 3 Date d'inscription samedi 10 février 2007 Statut Membre Dernière intervention 26 octobre 2007 - 10 févr. 2007 à 16:45
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 11 févr. 2007 à 11:56
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.

2 réponses

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
11 févr. 2007 à 11:29
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 ;-))
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
11 févr. 2007 à 11:46
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
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
11 févr. 2007 à 11:51
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...

;-))
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567 > jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020
11 févr. 2007 à 11:56
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...
0