|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité régulier
![]() Inscription : novembre 2011 Messages : 33 ![]() |
Bonjour à tous,
je suis en train d'écrire un script et dedans je dois connaitre le type d'encodage d'un fichier dont le nom est contenu dans la variable $filename j'ai besoin de définir deux variables: la première détermine le type mime du fichier: Code :
et là j'ai une erreur Code :
j'ai trouvé un expédient pour contourner le problème, mais j'aimerais bien comprendre ce qui se passe et comment faire pour que ça fonctionne. merci |
||||
|
|
00
|
|
|
#2 |
|
Membre actif
![]() Inscription : avril 2004 Messages : 91 ![]() |
nope, en fait il fait ce que tu lui demande, à savoir :
soit Code :
./nom_fichier.ksh: application/x-shellscript | grep charset
__________________
First, they ignore you. Then, they laught at you.Then, they fight you. Then, you win. Mohandas Gandhi |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : novembre 2011 Messages : 33 ![]() |
impec merci
justement c'est que je veux (après je teste si il y a charset je détermine l'encodage d'origine pour l'entrer dans iconv, et si y'a pas charset je ne fait rien) |
|
|
00
|
|
|
#4 | ||
|
Expert Confirmé Sénior
![]() Inscription : février 2008 Messages : 2 072 ![]() |
Bonjour,
grep n'est pas la commande appropriée pour tester ce que contient une variable; préfère expr. ou, si c'est disponible dans la version de ksh que tu utilises : Code :
if [[ $variable == *recherche* ]]; then Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com