#1 Le 11/10/2015, à 18: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, à 19:39)
Hors ligne
#2 Le 11/10/2015, à 19: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")
Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.
Hors ligne
#3 Le 11/10/2015, à 19: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, à 19:24)
Hors ligne
#4 Le 11/10/2015, à 19: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