Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

Attention, une faille de sécurité dans bash a récemment été rapportée, il est recommandé de mettre à jour son système (plus de détails) *** mise à jour 12/10/2014 ***

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

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 !

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

Haut de page ↑