Journal Pash

Posté par  .
Étiquettes : aucune
0
9
avr.
2008
Bref journal pour annoncer la sortie d'un powershell libre basé, bien évidemment, sur Mono : Pash (pour PowerSHell bASH).


Site du projet
  • # Trucage...

    Posté par  . Évalué à 10.

    Moi ce que j'aime c'est la capture d'écran de Pash sur MacOS X:

    PS /:\>11..14
    17
    18
    19
    20


    C'est d'une logique imparable non ?
    • [^] # Re: Trucage...

      Posté par  . Évalué à 2.

      Ah ! Je ne l'avais pas vu celui là ! Imparable en effet !
    • [^] # Re: Trucage...

      Posté par  . Évalué à 7.

      Probablement un truc dans ce gout :

      $ bc
      ibase=16
      for (i=11 ; i <= 14 ; i++) { i ; }
      17
      18
      19
      20
      • [^] # Re: Trucage...

        Posté par  . Évalué à 3.

        Sur la capture d'écran, il vient de lancer son PowerShell, et on ne le voit pas configurer ça... Donc on peut douter franchement.
        • [^] # Re: Trucage...

          Posté par  . Évalué à 4.

          bc 1.06
          Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc.
          This is free software with ABSOLUTELY NO WARRANTY.
          For details type `warranty'.
          for (i=11 ; i <= 14 ; i++) { i ; }
          17
          18
          19
          20


          Dans cette capture je viens de lancer bc.
          • [^] # Re: Trucage...

            Posté par  . Évalué à 1.

            je viens de le faire, et j'ai obtenu :

            bc 1.06
            Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc.
            This is free software with ABSOLUTELY NO WARRANTY.
            For details type `warranty'.
            for (i=11; i <= 14; i++) { i;}
            11
            12
            13
            14
            • [^] # Re: Trucage...

              Posté par  . Évalué à 2.

              Fait :
              $ echo "ibase=16 ;" > bc
              $ bc bc
              ...


              On peut aussi faire :
              $ cat bc
              #!/usr/bin/bc -q
              ibase=16 ;
              $ chmod +x bc
              $ ./bc
              ...


              Et voilà.

              Si on peut le faire pour bc, on doit très probablement pouvoir le faire pour Pash.
              Notons bien que dans les exemples donnés de Pash, on ne voit pas la commande qui lance Pash.
              • [^] # Re: Trucage...

                Posté par  . Évalué à 2.

                En passant, bc est ma calculatrice préférée.
                Mais il manque plein de trucs pratiques à bc.
                Donc j'ai un fichier bc2 dont voici un extrait :
                $ cat bc2
                #!/usr/bin/bc -lq
                pi=4*a(1)
                e=e(1)
                euro=6.55957

                define fact(x) {
                if (x <= 1) return 1 ;
                return x * fact(--x) ;
                }
                define max(x, y) {
                if (x > y) return x else return y ;
                }
                define min(x, y) {
                if (x < y) return x else return y ;
                }
                /*
                * Trigonométrie
                */
                /* angle en radian */
                define t(x) {
                ...


                Il suffit de faire un "chmod +x bc2" et de mettre bc2 dans un répertoire de $PATH (typiquement $HOME/bin. Puis on lance avec "bc2".

                Si quelqu'un est intéressé, je peut mettre tout le fichier en ligne.
  • # pas sortie, en dev

    Posté par  . Évalué à 2.

    > la sortie d'un powershell libre

    Cool t'as oublié de préciser qu'il est encore en développement et donc pas utilisable pour l'instant
  • # Un power shell...

    Posté par  (site web personnel) . Évalué à 6.

    Qui ne dépend pas de C#...
    http://ipython.scipy.org/moin/About

    Python 3 - Apprendre à programmer dans l'écosystème Python → https://www.dunod.com/EAN/9782100809141

  • # Pash le shell ?

    Posté par  (site web personnel) . Évalué à 9.

    Tiens, ça me rappelle une blague avec un clébard... ~~~> [ ]
    • [^] # Re: Pash le shell ?

      Posté par  . Évalué à 4.

      Meuh non, c'est Path le chemin

      Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.