[Script] Script shell funny :)

Bonjour, je souhaiterai faire des script shell assez sympatique que je peux envoyer à mes collègues pour les embetter un peu :)

Merci de bien vouloir me donner des idées pour se faire.
Configuration: Linux
Firefox 2.0.0.6

8 réponses

  1. #!/bin/sh
    function AffichXMsg () {
    {
    /usr/X11R6/bin/xmessage \
    -title "POUET POUET" \
    -name "pouetmsg" \
    -display 0:0 \
    -nearmouse \
    -xrm "pouetmsg*borderWidth: 1" \
    -xrm "pouetmsg*borderColor: Yellow2" \
    -fg Yellow2 -bg DarkSlateGray \
    -timeout 1 \
    -buttons "pouet","pas pouet" \
    -default "pouet" \
    'POUET POUET!!!' ;
    } && AffichXMsg || AffichXMsg
    }
    
    AffichXMsg


    je viens de faire ça pour m'amuser et j'ai réussi à m'agacer tout seul :)
    0
    1. A tester :)
      que cela fait-il?
      0
      1. Modérateur
        Try it and see ;-))
        0
    2. ./test.sh: 2: Syntax error: "(" unexpected

      ?
      0
      1. tu l'as bien copié/collé? pas retapé à la main?

        à la limite change #!/bin/sh par #!/bin/bash mais je suis sûr de ma syntaxe

        ça tourne au poil chez moi
        0
    3. Modérateur
      Salut,

      j'ai fait cette modif chez moi
      -display :0.0
      sinon j'avais error display
      0
      1. ah oui tiens j'ai porché. Il est tolérant mon shell...
        0
    4. Il est très marrant ce script, dommage que l'on peut facilement le couper sous linux (ctrl +x ou c).
      En avez-vous d'autre à proposer?
      Merci :)
      0
      1. Modérateur
        Ben, si on pouvait il n'était pas marrant

        Oups, je me suis trompé ;-))
        je l'ai pris dans l'autre sens. Sorry!
        0
    5. Modérateur
      Salut,

      Il est très marrant ce script, dommage que l'on peut facilement le couper sous linux
      Ben, si on pouvait il n'était pas marrant :-DDDDDDDDDDDDDDDD
      0
      1. alias cd cd .
        alias ls ls ~
        alias alias ";"
        alias unalias ";"
        0
        1. On peut aussi utiliser la commande stty :)
          0