Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 wink

Hors ligne