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

Linux Discussion :

syntaxe d'affectation à une variable


Sujet :

Linux

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 45
    Points : 38
    Points
    38
    Par défaut syntaxe d'affectation à une variable
    Bonjour,

    Je débute dans le scripting shell ,et en lisant les scripts de mon prédécesseur je bloque sur cette syntaxe d'affectation.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    VERBE=${1:-put}	
    IDENT=${2:-ALL}
    Merci par avance,

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut,

    ${parameter:-word}
    Use Default Values. If parameter is unset or null, the expansion of word is substituted. Otherwise, the value of parameter is substituted.

    ${parameter:=word}
    Assign Default Values. If parameter is unset or null, the expansion of word is assigned to parameter. The value of parameter is then sub-
    stituted. Positional parameters and special parameters may not be assigned to in this way.
    ${parameterword}
    Display Error if Null or Unset. If parameter is null or unset, the expansion of word (or a message to that effect if word is not present)
    is written to the standard error and the shell, if it is not interactive, exits. Otherwise, the value of parameter is substituted.
    ${parameter:+word}
    Use Alternate Value. If parameter is null or unset, nothing is substituted, otherwise the expansion of word is substituted.
    ${parameter:offset}
    ${parameter:offset:length}
    Substring Expansion. Expands to up to length characters of parameter starting at the character specified by offset. If length is omitted,
    expands to the substring of parameter starting at the character specified by offset. length and offset are arithmetic expressions (see
    ARITHMETIC EVALUATION below). length must evaluate to a number greater than or equal to zero. If offset evaluates to a number less than
    zero, the value is used as an offset from the end of the value of parameter. Arithmetic expressions starting with a - must be separated by
    whitespace from the preceding : to be distinguished from the Use Default Values expansion. If parameter is @, the result is length posi-
    tional parameters beginning at offset. If parameter is an indexed array name subscripted by @ or *, the result is the length members of the
    array beginning with ${parameter[offset]}. A negative offset is taken relative to one greater than the maximum index of the specified
    array. Substring expansion applied to an associative array produces undefined results. Note that a negative offset must be separated from
    the colon by at least one space to avoid being confused with the :- expansion. Substring indexing is zero-based unless the positional
    parameters are used, in which case the indexing starts at 1 by default. If offset is 0, and the positional parameters are used, $0 is pre-
    fixed to the list.

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 45
    Points : 38
    Points
    38
    Par défaut
    Merci, je ne connaissais pas.

  4. #4
    Expert éminent sénior
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 739
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 739
    Points : 31 068
    Points
    31 068
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par David_LeNovis Voir le message
    Merci, je ne connaissais pas.
    Ca s'apprend => http://fr.lang.free.fr/cours/Shell_v2.0.pdf p. 15 et 16

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

Discussions similaires

  1. PL/SQL : Affecter une variable Unix
    Par maoboyindo dans le forum PL/SQL
    Réponses: 6
    Dernier message: 22/12/2006, 19h27
  2. [PHP-JS] Affecter une variable php depuis le JS
    Par PedroBD dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 10/08/2006, 12h17
  3. Affecter une variable javascript à une variable php
    Par gwendy dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 17/10/2005, 21h58
  4. affecter une variable de type stringstream
    Par sorari dans le forum SL & STL
    Réponses: 3
    Dernier message: 24/03/2005, 12h14

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