Posez votre question Signaler

Conversion string $t en int avec script [Résolu]

cathan 160Messages postés 21 juin 2005Date d'inscription - Dernière réponse le 16 févr. 2006 à 10:53
Bonjour, je suis nouveau avec les scripts. j'ai pas mal cherché sur google mais j'ai pas trouver comment convertir un string $t en int dans un script. Comme je suis debutant, j'utilise le language standard. Merci à tous si vous avez une idée.
Lire la suite 

Conversion string $t en int avec script »

4 réponses
Réponse
+0
moins plus
Par langage standard il faut comprendre que tu utilise du bash ?
Auquel cas les variables contiennent toutes des chaînes et les opérateurs de comparaison sont -ne, -le, -ge, -lt, -gt. Enfin je crois...
if [ $tapir -ne 0 ]; then
    PLOP="different de 0"
else
    PLOP="nul"
fi

Ceci dit tout dépend de ce que tu veux faire mais il y a des langages beaucoup plus pratiques, portables, et efficaces que le bash, comme le perl, le ruby, et le python.

Bonne chance
Ajouter un commentaire
Réponse
+0
moins plus
Merci, j'ai trouvé comment faire mais j'ai pas utilisé la conversion. Sinon, comment faire pour déclarer au script qu'on utilise la language java ou perl, on fait comme dans les html ou autrement ? google ne m'a pas beaucoup aider. Merci encore.
Ajouter un commentaire
Réponse
+0
moins plus
En général on met une extension appropriée même si en fait ce n'est pas obligatoire (pl pour le perl, py pour le python, sh pour les scripts shell...). A la première ligne du fichier on spécifie l'interpréteur utilisateur (comme ça le système sait lequel utiliser quand on tape ./plop.pl ou ./plop/sh ou ./plop.py).

Exemples :
#!/bin/sh
#!/bin/bash
#!/usr/bin/perl -w
#!/usr/bin/python


Et ensuite tu rédiges ton fichier "normalement"... Bien penser à mettre les droits en exécution (chmod +x monfichier)...

Bonne chance
Ajouter un commentaire
Réponse
+0
moins plus
Mezrci bcp.
Ajouter un commentaire
Ce document intitulé « conversion string $t en int avec script » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?