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 13/05/2010, à 20:54

Nik0s

zenity et Md5sum

Bonsoir-bonsoir,

Je suis entrain de faire mumuse avec nautilus-action, zenity et md5sum, j'ai néanmoins un petit problème :

zenity --info --no-wrap --text $(md5sum -c listen.pls.md5)

Quand je lance cette commande j'ai le résultat de ma commande qui s'affiche, sauf que celle-ci est tronquée après les deux points captureinformation.png

J'ai essayé différentes variantes, mais rien à y faire, ma commande est tronquée... J'ai testé la commande dans un terminal directement (md5sum -c listen.pls.md5) : j'ai le résultat qui s'affiche comme il faut.

Je sèche un peu, avez-vous eu un problème de ce genre ?

Merci de votre aide

Nikos

Hors ligne

#2 Le 13/05/2010, à 21:09

nesthib

Re : zenity et Md5sum

c'est parce que ta commande zenity ne prend qu'un seul argument.
ajoute des guillemets doubles "…" autour de ton $(…)


GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne

#3 Le 13/05/2010, à 21:18

Nik0s

Re : zenity et Md5sum

Un grand merci !!!!!!!!!!!
It works now !

Hors ligne

#4 Le 13/05/2010, à 21:20

nesthib

Re : zenity et Md5sum

de rien smile tu peux passer le sujet en [résolu] en modifiant ton premier message

ps. merci de ne pas poster dans "Trucs, astuces et scripts utiles" pour demander de l'aide, cette section est réservée pour proposer des trucs et astuces. Je déplace.


GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne

#5 Le 13/05/2010, à 21:53

Nik0s

Re : zenity et Md5sum

Ok, c'est noté ! Bon... Je pense que là... J'avance lentement mais surement, Nautilus-action me bloque sur la gestion des fichiers/dossier qui contiennent des espaces, cela ne fonctionne pas. Alors qu'en ligne de commande cela fonctionne.

Avez-vous eu déjà eu le tour ?

Dernière modification par Nik0s (Le 13/05/2010, à 22:33)

Hors ligne

#6 Le 15/05/2010, à 19:56

alexduf

Re : zenity et Md5sum

oui c'est encore un problème de guillemets.
Les guillemets se posent aussi autour des variables, ils servent juste à délimiter les arguments passés à une commande.
Si une variable contient hello world comme ça :
TOTO=Hello World
et que tu utilise ta commande bidule :
bidule ${TOTO}
là ta commande reçoit deux arguments, alors que là:
bidule "${TOTO}" elle n'en reçoit qu'un.

Hors ligne

#7 Le 16/05/2010, à 22:10

Nik0s

Re : zenity et Md5sum

Je suis un peu perdu là... avec les accolades {} à quoi servent-elles ?

Hors ligne

#8 Le 16/05/2010, à 22:23

nesthib

Re : zenity et Md5sum

c'est pour faire une expansion de ta variable :

VARIABLE="contenu"
echo $VARIABLE
#ou encore
echo ${VARIABLE}
#mais aussi tu peux sélectionner une partie
echo ${VARIABLE:4:2}

voilà pour faire très bref. pour le reste man bash section parameter expansion


GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne

#9 Le 16/05/2010, à 22:32

Nik0s

Re : zenity et Md5sum

Je me pose aussi une question, pourquoi Nautilus renvoit les chemins avec des espaces alors que dans les scripts nous utilisons les anti-slashs pour encadrer ces dits espaces... ai-ce moi qui comprend mal la philosophie de Nautilus

Mes concepts de scripting (sous Zindowz principalement) sont à revoir !

Dernière modification par Nik0s (Le 16/05/2010, à 22:33)

Hors ligne

#10 Le 17/05/2010, à 09:27

Hizoka

Re : zenity et Md5sum

va faire un tour sur : http://abs.traduc.org/abs-fr/

tres bon site sur le bash


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#11 Le 17/05/2010, à 17:53

HP

Re : zenity et Md5sum

Nik0s a écrit :

Mes concepts de scripting (sous Zindowz principalement) sont à revoir !

Si t'essaie de faire du Wind'Oz sous autre chose que Wind'Oz t'es un peu sur la mauvaise voie… wink tongue

Sinon, évidemment, lire la doc… réfléchir par soi même… essayer jusqu'à ce que ça marche… sont des solutions pérennes ! Mais ça demande un peu de motivation, quand même !


cat /dev/urandom >/dev/null 2>&1 #github

Hors ligne

#12 Le 18/05/2010, à 15:38

alexduf

Re : zenity et Md5sum

Nik0s a écrit :

Je suis un peu perdu là... avec les accolades {} à quoi servent-elles ?

Ca permet aussi de délimiter les noms de variables quand tu fais une concaténation :

$ TOTO=TUTU
$ echo $TOTO
TUTU
$ echo $TOTOTO

$ echo ${TOTO}TO
TUTUTO

Hors ligne

#13 Le 30/05/2010, à 19:44

Nik0s

Re : zenity et Md5sum

Ok merci pour vos infos, j'ai réussi à m'y retrouver

Hors ligne