Programmation et script

Les parenthèses de script bash expliquées

Les parenthèses de script bash expliquées

Auteur: Tobin Harding
Ici, nous décrivons brièvement certains des principaux cas d'utilisation pour les crochets, parenthèses,
et accolades dans les scripts bash, voir en bas de la page pour la définition de
Ces trois termes.

Doubles parenthèses (()) sont utilisés pour l'arithmétique:

((var ++)) ((var = 3)) pour ((i = 0; i < VAL; i++)) echo $((var + 2)) 

Les variables utilisées à l'intérieur de doubles parenthèses n'ont pas besoin d'être préfixées
avec '$'.

Crochets [] sont utilisés pour la construction de test

$ Var = 2 $ si [$ var -eq 2]> alors> echo 'yes'> fi oui 

Pointes à double carré [[]]offrir des fonctionnalités étendues à un seul
crochets, utile pour l'opérateur d'expression régulière = ~

$ Var = "Some String" $ if [[$ var = ~ [a-z]]]; alors> echo 'est alphabétique'> fi est alphabétique 

Accolades sont utilisés pour délimiter une variable

$ foo = "stage" $ echo $ fooone… renvoie la ligne vide $ echo $ foo 

Les accolades bouclées sont également utilisées pour l'expansion des paramètres

$ var = "abcdefg"; echo $ var% d * ABC 

Il existe de nombreuses autres utilisations pour les parenthèses, les supports et les accolades
FRAPPER. N'oubliez pas, un seul carré pour «test», double carré pour Reg
ex et doubles parenthèses pour les boucles de style arithmétique et C. Bonne chance
Définitions:
Parenthèses: ()
(parenthèses plurielles)
Supports: []
(également appelé crochets)
Croisillons:
(également appelé accolades bouclées)

Soumission de formulaire HTML automatique à l'aide de wwwmecanize
Voici un court astuce sur la façon de soumettre automatiquement un formulaire HTML à l'aide d'une ligne de commande Linux et d'un script Perl. Pour ce...
Ce noyau nécessite les fonctionnalités suivantes non présentes PAE
Aujourd'hui, j'ai essayé d'installer RHEL6 I386 comme machine virtuelle à l'aide de VirtualBox. Juste après le démarrage, j'ai reçu un message d'erreu...
page manuelle
Nom Tar - La version GNU du TAR Archiving Utility Synopsis Tar [-] A -Catenate -Concatenate | C -Create | D -diff -compare | -Delete | R-Apprenez......