guide rodez |
guide rodez pour cadeau de Noël ?
Retrouvez le Père Noël sur la Boutique Guides Pratiques
Voir egalement :
BASH : Différence entre parenthèse, crochet, double parenthèse..? Dans un script shell Bash, quelle est la différence dans l'utilisation d'une parenthèse, d'un crochet ou d'une double parenthèse, d'un double crochet?
Pour commencer n'utilise pas le mot crochet pour désigner '
et n'utilise pas double crochet pour désigner "
"......" est une paire de double guillemets
'......' est une paire de simples guillemets ou d'apostrophes
je te précise cela car dans les tutos ou les cours pour apprendre le Shell Bash on utilise ces termes.
les guillemets ".." et les apostrophes '..' sont des délimiteurs de chaines de caractères, comme dans la plupart des langages de programmation.
différences entre ".." et '..'
Protection de caractères à l'aide d'une paire de guillemets "chaîne"
Tous les caractères de chaîne sauf $ \ ` " sont protégés de l'interprétation du shell. Cela signifie, par exemple, qu?à l?intérieur d?une paire de guillemets le caractère $ sera quand même interprété comme une substitution, etc.
Protection totale 'chaîne'
Entre une paire d?apostrophes (?), aucun caractère de chaîne (sauf le caractère ') n'est interprété.
Autrement dit :
Si une variable est contenue entre les doubles guillemets (avec le $ devant le nom), elle est remplacée par sa valeur.
Les apostrophes guillemets simples (') jouent le même rôle. La différence vient du fait qu'aucune substitution de variable n'est effectuée. La chaîne comprise entre ' ' conservera les caractères $
++++++++++++++++++++++++++++++++++
Commande interne (( )) double parenthèses
Cette commande interne est utilisée pour effectuer des opérations arithmétiques.
Syntaxe : (( expr_arith ))
On peut effectuer des calculs sur des nombres entiers, en utilisant la syntaxe $(( ... )) pour délimiter les expressions arithmétiques:
exemple :
$ n=1
$ echo $(( n + 1 ))
résultat :2
Ne pas confondre la syntaxe $((expression arithmétique))
avec la substitution de commande $(commande)
Les priorités sont gérées par un parenthèsage habituel
echo $((30+2*10/4))
echo $(( (30+2) * (10-7) /4 ))
+++++++++++++++++++++++++++++++
Substitution de commandes : Syntaxe : $( cmd )
Une commande cmd entourée par une paire de parenthèses () précédées d'un caractère $ est exécutée par le shell puis la chaîne $( cmd ) est remplacée par les résultats de la commande cmd écrits sur la sortie standard, c?est à dire l?écran. Ces résultats peuvent alors être affectés à une variable ou bien servir à initialiser des paramètres de position.
Exemple :
$ pwd
/home/sanchis => résultat écrit par pwd sur sa sortie standard
$ repert=$(pwd) => la chaîne /home/sanchis remplace la chaîne $(pwd)
$
$ echo mon repertoire est $repert
mon repertoire est /home/sanchis
$
Donc attention a la différence entre simple et double parenthèse ! ! !
une double parenthèse ((.............)) sert a délimiter des calculs
a l'intérieur de la double parenthèse on peut utiliser de simples parenthèses délimitant une opération
$(( (30+2) * (10-7) /4 ))
une simple parenthése en dehors de cela correspond soit à :
une substitution de commande : Syntaxe : $( cmd )
soit a un appel de fonction :
mafonction() {
echo "appel de mafonction..."
}
-------------------------------- CONSEILS ---------------------
BASH possède de nombreux pièges comme par exemples l'utilisation des guillemets inversés (`). Ils permettent d'exécuter une commande. La chaîne comprise entre ` ` vaudra le résultat retourné par la commande. Les variables sont remplacées par leurs valeurs avant l'évaluation de la commande. Cela est souvent utilisé pour affecter un résultat à une variable.
Je te conseille vivement de consulter Introduction à la programmation en Bash
de Eric Sanchis
http://aral.iut-rodez.fr/fr/sanchis/ense?
qui est un assez bon cours sur les Shell Bash
Tu peux aussi consulter les cours suivants :
Guide avancé d'écriture des scripts Bash
http://abs.traduc.org/abs-fr/
Utiliser bash
http://www.c-sait.net/cours/bash.php
Guides Pratiques : Guide rodez
Vivre et mourir à Segodunum durant l´Antiquité : les enseignements des fouilles de ´´Notre Dame du Bon Accueil´´ à Rodez (Aveyron). Musée du Rouergue.
Rodez (Aveyron, Midi-Pyrénées)
Rodez Guide de l'Aveyron Guide de l'Aveyron Guide > France > Midi-Pyrénées > Aveyron > Rodez. Capitale du Rouergue, Rodez est une cité médiévale où l'on peut découvrir ...
Guide Rodez (12000) : Sortir, Restaurants, Loisirs, Hôtels, Clubs ...
Le guide Koifaire de Rodez (12000) c'est toutes les adresses utiles à Rodez (12000): Loisirs, sports, hôtels, restos... Et tous les événements à Rodez (12000): concerts ...
Restaurant Rodez Guide MICHELIN 2009 - Sélection de restaurants ...
LaFourchette.com : Trouvez et réservez un Restaurant Rodez Guide MICHELIN 2009 - Sélection de restaurants à Rodez Guide MICHELIN 2009 et recevez une confirmation immédiate de ...
Restaurant Rodez - Guide des restaurants à Rodez
Restaurant à Rodez : Le guide des restaurants à Rodez et en France. Trouver les meilleurs restaurants à Rodez.
Restaurant RODEZ : le guide restaurant, la sélection des ...
L'ordre d'apparition des restaurants sur le critère "Note" est établi par la rédaction du guide selon différents critères et notamment : note, nombre d'avis, date des ...
Hôtel à Rodez : sélection des meilleurs hôtels et ...
Hôtels à Rodez : le Guide Hôtel, la sélection des meilleurs hôtels, gîtes et chambres d'hôtes à Rodez
Rodez le guide touristique Rodez complet - Mon voyageur.com
Besoin d'informations sur Rodez ? Le guide voyage Mon voyageur vous donne les informations capitales sur Rodez : villes principales, monnaie, langue, tourisme, ...
Guide des transports - Communauté d'agglomération du Grand Rodez
Communauté d'agglomération du Grand Rodez - Guide des transports ... La Communauté d’agglomération met à votre service les 26 lignes du réseau de Transports urbains « OCTOBUS ...
Rodez - Guide, tourisme, informations touristiques
Sa situation géographique, son histoire, ses traditions, ses spécialités gastronomiques. Vous connaissez Rodez? Contribuez à cette section en cliquant sur Modifier
Tag :

