IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

(standard_in) 1: illegal character: $


Sujet :

Shell et commandes GNU

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2014
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2014
    Messages : 7
    Points : 6
    Points
    6
    Par défaut (standard_in) 1: illegal character: $
    Bonjour,

    Je suis bloqué sur une ligne de code en shell, je souhaite faire du calcul de pourcentage et le terminal me sort:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    p=$(echo 'scale=20; 100 / $var' | bc -l)
    (standard_in) 1: illegal character: $
    cette dernière ligne est dans trois boucles imbriquées et $var=5

    Merci de votre aide.

  2. #2
    Expert éminent sénior Avatar de disedorgue
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Décembre 2012
    Messages
    4 273
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2012
    Messages : 4 273
    Points : 12 708
    Points
    12 708
    Par défaut
    Bonjour,
    Remplace tes simples quote (') par des double quote (") pour que la variable soit interprêtée
    Cordialement.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2014
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2014
    Messages : 7
    Points : 6
    Points
    6
    Par défaut
    merci,
    2éme question:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    p=$(echo "scale=20; $line / $hz" | bc)
    sa marche pas, il me donne:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    (standard_in) 1: syntax error
    help

  4. #4
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2014
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2014
    Messages : 7
    Points : 6
    Points
    6
    Par défaut
    Aaah c'etais paske il refuse de lire "e+" enfin je crois ...
    merci disedorgue je ferai ce qui est nécessaire

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 11
    Dernier message: 05/10/2010, 09h37
  2. Illegals Characters : Base oracle
    Par LiTiL_DiViL dans le forum Développement de jobs
    Réponses: 3
    Dernier message: 14/12/2009, 20h53
  3. Illegal character in path at index 'x'
    Par HozakaN dans le forum JPA
    Réponses: 4
    Dernier message: 06/07/2009, 09h18
  4. Réponses: 5
    Dernier message: 07/08/2008, 15h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo