#1 Le 11/10/2015, à 17:57
- jackos
[résolu] Zenity : nom de fichier sans l'extension
Bonjour,
J'ai un script avec zenity qui fait une conversion de png en bmp grace à une boite de dialogue qui me demande le nom du fichier souhaité
je souhaiterais récupérer le nom du fichier automatiquement sans l'extension, exemple:
Avant
file=$(basename "$1")
>> test.png
Apres
pdf_file=??????
>>test
Avez vous des pistes??
Cordialement
Dernière modification par jackos (Le 11/10/2015, à 18:39)
Hors ligne
#2 Le 11/10/2015, à 18:05
- jplemoine
Re : [résolu] Zenity : nom de fichier sans l'extension
Si le fichier est toujours avec l’extension png, tu peux faire :
file=$(basename -s .png "$1")
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#3 Le 11/10/2015, à 18:09
- MicP
Re : [résolu] Zenity : nom de fichier sans l'extension
michel@debG53SW:~$ monFich="Nom fichier.png"
michel@debG53SW:~$ sansExt="${monFich%.*}"
michel@debG53SW:~$ echo "${sansExt}"
Nom fichier
michel@debG53SW:~$
http://abs.traduc.org/abs-5.3-fr/ch09s02.html
Dernière modification par MicP (Le 11/10/2015, à 18:24)
Hors ligne
#4 Le 11/10/2015, à 18:38
- jackos
Re : [résolu] Zenity : nom de fichier sans l'extension
merci MicP, cela fonctionne parfaitement.
à @jplemoine : merci du retour, je reste sur celui du MicP, mais je garde ton code pour d'autre occasion.
merci à vous
Hors ligne