Maison  >  Article  >  Opération et maintenance  >  Comment utiliser le symbole $ sous Linux

Comment utiliser le symbole $ sous Linux

王林
王林original
2019-11-02 15:42:2310079parcourir

Comment utiliser le symbole $ sous Linux

Il existe trois façons d'utiliser le symbole $ sous Linux.

Utilisation 1 :

Afficher les paramètres du script ($0, $?, $*, $@, $#, $$, $!) (essentiellement les variables remplacent) .

$0 : C'est le nom du fichier bash. S'il comporte un seul chiffre, vous pouvez utiliser des nombres directement. Mais s'il comporte plus de deux chiffres, il doit être entouré de symboles {}, tels que. ${10}.

$? : est la valeur de retour de la commande précédente, 0 en cas de succès, 1 en cas d'échec. De manière générale, le processus du système UNIX (linux) se termine par l'exécution de l'appel système exit(). Cette valeur de retour est la valeur d'état. Renvoyé au processus parent pour vérifier l'état d'exécution du processus enfant. Si le programme de commande générale est exécuté avec succès, la valeur de retour est 0 ; s'il échoue, elle est 1.

$* : Le contenu de tous les paramètres du script : les paramètres utilisés pour appeler ce shell bash.

Utilisation 2 :

Obtenir les valeurs des variables et des variables d'environnement.

Par exemple : path=2, puis echo $path ou echo${path} affiche la valeur du chemin.

Sous Linux et Unix sh, la chaîne commençant par $ représente les variables définies dans sh. Ces variables peuvent être automatiquement ajoutées par le système, ou elles peuvent être définies par l'utilisateur. $PATH représente la recherche de commande du système. Le chemin est le même que le %path% de Windows qui représente le répertoire personnel de l'utilisateur.

Troisième utilisation :

La différence entre $(( )), $( ), `` et ${ } en shell.

Explication :

${ } est en fait le même que l'utilisation un et deux, et appartient à la catégorie de substitution de variable, sauf que des accolades peuvent être ajoutées dans la substitution de variable , ou sans les bretelles.

En bref : $(( )) appartient à la formule de calcul d'exécution, ce qui est équivalent à $[ ], $( ) et ` ` appartiennent à la substitution de commande, et ${ } appartient à la substitution de variable.

1. $( ) et `` (backtick) : Renvoie le résultat de la commande entre parenthèses

Dans bash, $( ) et ` ` (backtick) ) sont utilisés pour la substitution de commandes, en exécutant des commandes entre parenthèses ou des backticks.

La substitution de commande est similaire à la substitution de variable. Elles sont toutes deux utilisées pour réorganiser la ligne de commande. Complétez d'abord la ligne de commande entre guillemets, puis remplacez le résultat, puis réorganisez la nouvelle ligne de commande.

2. Substitution de variable ${ }

Généralement, il n'y a pas de différence entre $var et ${var}, mais l'utilisation de ${ } sera plus précise. noms de variables.

Tutoriel recommandé : Tutoriel Linux

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn