|
|
|
|
Salut, echo "scale=2; 5.7/3" | bc man bc man dc lami20j |
Salut à tous,
j'ai un problème similaire à celui de Renaud. Dans mon script Shell, j'aimerais diviser deux réels ou entiers et obtenir un réel. echo "scale=2; 5.7/3" | bc Cette commande fonctionne mais j'ai besoin d'écrire la résultat dans un fichier .txt J'utilise normalement : printf "%E" $variable >> fichier.txt Mais j'obtiens des valeures entières. Comment faire ??? Merci d'avance Reg |
Salut,
Tu peux poster un exemple concret s'il te plaît de ce que tu obtiens et de ce que tu aimerais obtenir. Z'@+...che. JP : Zen, my Nuggets ! ;-) Le savoir n'est bon que s'il est partagé.
|
Salut,
le fichier (les champs sont séparés par espace) lami20j@debian:~/trash$ cat fic 0 8452 2844 180.88 22.81 0.09 1 8452 3137 180.62 2.28 0.14 2 8452 3430 149.66 -1.84 0.30 3 8452 3724 180.62 -28.81 0.15 4 8760 2942 118.56 -18.09 0.12 5 8760 3235 173.00 28.62 0.12 6 8760 3528 149.59 -1.97 0.17 7 8760 3821 149.75 -1.88 0.44 8 9067 3039 157.84 2.12 0.18 9 9067 3333 134.97 -5.31 0.17 10 9067 3626 149.50 -1.75 0.48 11 9375 2844 137.22 -0.03 0.13 12 9375 3137 179.19 9.19 0.14 13 9375 3430 149.38 -1.91 0.47 14 9375 3723 153.91 -19.97 0.10 15 9682 2942 125.97 26.34 0.17 prenons le cas de la colonne 5 (en gras), je veux par exemple afficher le max pour la colonne 5 seulement entre les lignes numérotés 3 à 10 lami20j@debian:~/trash$ cat fic 0 8452 2844 180.88 22.81 0.09 1 8452 3137 180.62 2.28 0.14 2 8452 3430 149.66 -1.84 0.30 3 8452 3724 180.62 -28.81 0.15 4 8760 2942 118.56 -18.09 0.12 5 8760 3235 173.00 28.62 0.12 6 8760 3528 149.59 -1.97 0.17 7 8760 3821 149.75 -1.88 0.44 8 9067 3039 157.84 2.12 0.18 9 9067 3333 134.97 -5.31 0.17 10 9067 3626 149.50 -1.75 0.48 11 9375 2844 137.22 -0.03 0.13 12 9375 3137 179.19 9.19 0.14 13 9375 3430 149.38 -1.91 0.47 14 9375 3723 153.91 -19.97 0.10 15 9682 2942 125.97 26.34 0.17 lami20j@debian:~/trash$ sed '4,11!d' fic|cut -d" " -f5|sort -n -28.81 -18.09 -5.31 -1.75 -1.88 -1.97 2.12 28.62 lami20j@debian:~/trash$ sed '4,11!d' fic|cut -d" " -f5|sort -n|tail -1 28.62 lami20j@debian:~/trash$ lami20j
|
| 19/10 11h27 | [Réseaux] Installation d'un serveur ssh sous Windows | Réseaux |
| 17/11 11h21 | [Shell] Tester une variable numérique | Shell |
| 18/11 15h14 | Exécuter un script shell | Shell |
| 28/01 09h50 | Comment récupérer le résultat d'une commande dans une variable | Bash |
| 23/03 20h06 | Sed - Insérer des espacements | Sed |
| 11/08 13h39 | Script shell unix | 22 |
![]() | CygWin - Cygwin est un environnement UNIX pour Windows composé: d'un shell Unix d'une librairie dynamique (DLL) chargée de... | Catégorie: Développement Licence: Open Source |
![]() | WLM Universal Patcher++ - WLM Universal Patcher est un patch universel pour MSN (Windows Live Messenger) permettant : d'ouvrir plusieurs sessions... | Catégorie: Messagerie instantanée Licence: Freeware/gratuit |
![]() | SSH Secure Shell - SSH secure shell for workstations est un client SSH flexible permettant de se connecter de façon sécurisée à des... | Catégorie: Telnet/SSH Licence: Open Source |
![]() | Unison - Unison est un logiciel de synchronisation de répertoires. Il est capable de travailler de manière bidirectionnelle, c'est... | Catégorie: Gestion de fichiers Licence: Open Source |
![]() | Logitech Harmony 885 Advanced | Catégorie: Télécommande universelle | |
![]() | Univers U4113 DVB-S | Catégorie: Adaptateur TNT | 63.80 € PriceMinister |
![]() | Spongebob Squarepants & Friends | Catégorie: Jeu vidéo Gamecube | 9.60 € PriceMinister |
![]() | Shellshock: Nam 67 | Catégorie: Jeu vidéo Xbox | 3.00 € Micromania |