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
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
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.
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.
# Trucage...
Posté par Pinaraf . Évalué à 10.
PS /:\>11..14
17
18
19
20
C'est d'une logique imparable non ?
[^] # Re: Trucage...
Posté par Camille_B . Évalué à 2.
[^] # Re: Trucage...
Posté par IsNotGood . Évalué à 7.
$ bc
ibase=16
for (i=11 ; i <= 14 ; i++) { i ; }
17
18
19
20
[^] # Re: Trucage...
Posté par Pinaraf . Évalué à 3.
[^] # Re: Trucage...
Posté par IsNotGood . É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 gentildemon . Évalué à 1.
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 IsNotGood . Évalué à 2.
$ 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 IsNotGood . Évalué à 2.
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 dtek . Évalué à 2.
Cool t'as oublié de préciser qu'il est encore en développement et donc pas utilisable pour l'instant
[^] # Re: pas sortie, en dev
Posté par Camille_B . Évalué à 2.
[^] # Re: pas sortie, en dev
Posté par Snarky . Évalué à 0.
[^] # Re: pas sortie, en dev
Posté par Camille_B . Évalué à 3.
# Un power shell...
Posté par lolop (site web personnel) . Évalué à 6.
http://ipython.scipy.org/moin/About
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
# Pash le shell ?
Posté par liberforce (site web personnel) . Évalué à 9.
[^] # Re: Pash le shell ?
Posté par zebra3 . Évalué à 4.
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.