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 23/05/2010, à 17:21

peterp@n

[RESOLU][bash]script-nautilus générer .py à partir de .ui

Bonjour à tous,

C'est la première fois que je me frotte à du bash.
Je souhaite donc faire un script-nautilus pour générer un fichier .py à partir d'un .ui.
La commande en console est :

pyuic4 -x fichier.ui -o fichier.py

J'ai donc fait ça dans un premier temps :

#!/bin/bash
pyuic4 -x $1 -o $1.py
exit 0

Seulement le résultat donne : fichier.ui.py

Alors sur le salon #ubuntu-fr on ma donné cette commande:

NOM_SORTIE= echo $1 | sed s/ui/py/

Dans le terminal cela me retourne bien fichier.py, mais je n'arrive pas à réutiliser cette variable.
Si je fait

echo $NOM_SORTIE

cela me retourne du vide

Comment réutilisé cette variable ?

Dernière modification par Peterpan12 (Le 23/05/2010, à 17:53)


Ubuntu 14.04 64bits, Raspbian “wheezy”, Tango Studio sauce debian
Assistance - Développement - Formations FreeCAD (logiciel 3d)

Hors ligne

#2 Le 23/05/2010, à 17:43

wido

Re : [RESOLU][bash]script-nautilus générer .py à partir de .ui

Bonjour, essaye ceci:

#!/bin/bash
file=$1
pyuic4 -x $file -o "${file%.*}".py
exit 0

Hors ligne

#3 Le 23/05/2010, à 17:52

peterp@n

Re : [RESOLU][bash]script-nautilus générer .py à partir de .ui

Super !

Merci beaucoup wido, ça marche au poil !


Ubuntu 14.04 64bits, Raspbian “wheezy”, Tango Studio sauce debian
Assistance - Développement - Formations FreeCAD (logiciel 3d)

Hors ligne

#4 Le 23/05/2010, à 18:39

wido

Re : [RESOLU][bash]script-nautilus générer .py à partir de .ui

et pour les commandes précédentes il te manquait des " " pour le echo.

Hors ligne