mirror of
https://github.com/adambard/learnxinyminutes-docs.git
synced 2025-08-16 11:45:04 +02:00
Merge remote-tracking branch 'upstream/master'
This commit is contained in:
@@ -45,16 +45,17 @@ VARIABLE = "Du texte"
|
|||||||
# Bash va penser que VARIABLE est une commande qu’il doit exécuter et va
|
# Bash va penser que VARIABLE est une commande qu’il doit exécuter et va
|
||||||
# afficher une erreur parce qu’elle est introuvable.
|
# afficher une erreur parce qu’elle est introuvable.
|
||||||
|
|
||||||
# Utiliser la variable :
|
# Utiliser une variable :
|
||||||
echo $VARIABLE
|
echo $VARIABLE
|
||||||
echo "$VARIABLE"
|
echo "$VARIABLE"
|
||||||
echo '$VARIABLE'
|
echo '$VARIABLE'
|
||||||
# Quand vous utilisez la variable en elle-même – en lui assignant une valeur,
|
# Quand vous utilisez la variable en elle-même – en lui assignant une valeur,
|
||||||
# en l’exportant ou autre – vous écrivez son nom sans $. Si vous voulez
|
# en l’exportant ou autre – vous écrivez son nom sans $. Si vous voulez
|
||||||
# utiliser sa valeur, vous devez utiliser $.
|
# utiliser sa valeur, vous devez utiliser $.
|
||||||
# Notez que ' (guillemet droit simple) empêche l’expansion des variables !
|
# Notez qu’entourer une variable de deux guillemets simples (') empêche
|
||||||
|
# l’expansion des variables !
|
||||||
|
|
||||||
# Substitution de chaîne de caractères dans les variables
|
# Substitution de chaîne de caractères dans une variable
|
||||||
echo ${VARIABLE/Some/A}
|
echo ${VARIABLE/Some/A}
|
||||||
# Ceci va remplacer la première occurrence de « Some » par « A »
|
# Ceci va remplacer la première occurrence de « Some » par « A »
|
||||||
|
|
||||||
@@ -77,7 +78,7 @@ echo "Arguments du script séparés en plusieurs variables : $1 $2..."
|
|||||||
|
|
||||||
# Lire une valeur depuis l’entrée standard :
|
# Lire une valeur depuis l’entrée standard :
|
||||||
echo "Quel est votre nom ?"
|
echo "Quel est votre nom ?"
|
||||||
read NAME # Notez que l’on a pas eu à déclarer une nouvelle variable
|
read NAME # Notez que l’on n’a pas eu à déclarer une nouvelle variable
|
||||||
echo Bonjour, $NAME!
|
echo Bonjour, $NAME!
|
||||||
|
|
||||||
# Nous avons l’habituelle structure « if » :
|
# Nous avons l’habituelle structure « if » :
|
||||||
@@ -128,7 +129,7 @@ python2 hello.py < "entrée.in"
|
|||||||
python2 hello.py > "sortie.out"
|
python2 hello.py > "sortie.out"
|
||||||
python2 hello.py 2> "erreur.err"
|
python2 hello.py 2> "erreur.err"
|
||||||
# Ceci va écraser le fichier s'il existe; si vous préférez écrire à la fin de
|
# Ceci va écraser le fichier s'il existe; si vous préférez écrire à la fin de
|
||||||
celui-ci, utilisez >> à la place.
|
# celui-ci, utilisez >> à la place.
|
||||||
|
|
||||||
# Les commandes peuvent se substituer à l’intérieur d’autres commandes en
|
# Les commandes peuvent se substituer à l’intérieur d’autres commandes en
|
||||||
# utilisant $( ) :
|
# utilisant $( ) :
|
||||||
|
@@ -99,7 +99,7 @@ json_map: {"clé": "valeur"}
|
|||||||
json_seq: [1, 2, 3, "soleil"]
|
json_seq: [1, 2, 3, "soleil"]
|
||||||
|
|
||||||
#################################
|
#################################
|
||||||
# AUTRES FONCTIONNALITEES YAML #
|
# AUTRES FONCTIONNALITÉES YAML #
|
||||||
#################################
|
#################################
|
||||||
|
|
||||||
# YAML possède une fonctionnalité fort utile nommée 'ancres'. Celle-ci
|
# YAML possède une fonctionnalité fort utile nommée 'ancres'. Celle-ci
|
||||||
@@ -120,7 +120,7 @@ python_complex_number: !!python/complex 1+2j
|
|||||||
# AUTRES TYPES YAML #
|
# AUTRES TYPES YAML #
|
||||||
#####################
|
#####################
|
||||||
|
|
||||||
# YAML comprends aussi les données formatées ISO de type date et datetime,
|
# YAML interprète également les données formatées ISO de type date et datetime,
|
||||||
# pas seulement les chaînes et nombres.
|
# pas seulement les chaînes et nombres.
|
||||||
datetime: 2001-12-15T02:59:43.1Z
|
datetime: 2001-12-15T02:59:43.1Z
|
||||||
datetime_avec_espaces: 2001-12-14 21:59:43.10 -5
|
datetime_avec_espaces: 2001-12-14 21:59:43.10 -5
|
||||||
|
Reference in New Issue
Block a user