Maison > Problème commun > le corps du texte

Quelles sont les méthodes d'exécution des scripts Shell ?

zbt
Libérer: 2023-09-20 11:43:32
original
2752 Les gens l'ont consulté

Il existe quatre façons d'exécuter un script Shell : en utilisant le terminal pour exécuter le script, en utilisant la commande bash pour exécuter le script, en utilisant la commande sh pour exécuter le script et en utilisant la commande source pour exécuter le script. Vous pouvez choisir la méthode la plus appropriée en fonction de vos besoins spécifiques et de votre environnement. Quelle que soit la méthode utilisée, vous pouvez utiliser ces méthodes pour exécuter des scripts Shell et réaliser les fonctions requises.

Quelles sont les méthodes d'exécution des scripts Shell ?

L'exécution de scripts shell est une opération courante dans les systèmes Linux et Unix. Un script shell est un ensemble de commandes qui peuvent être exécutées dans un ordre et sous conditions spécifiques. Dans cet article, nous présenterons quelques méthodes courantes d'exécution de scripts shell.

1. Utilisez le terminal pour exécuter le script :

Le moyen le plus simple est d'exécuter le script directement dans le terminal. Tout d’abord, ouvrez un terminal et accédez au répertoire où le script est stocké. Ensuite, exécutez le script à l'aide de la commande suivante :

$ ./script.sh
Copier après la connexion

où `script.sh` est le nom de fichier du script. Assurez-vous que le fichier de script dispose des autorisations exécutables avant d'exécuter le script. Vous pouvez utiliser la commande `chmod` pour définir les autorisations du script :

$ chmod +x script.sh
Copier après la connexion

Cela donnera au script les autorisations exécutables.

2. Utilisez la commande bash pour exécuter le script :

Une autre méthode courante consiste à utiliser la commande `bash` pour exécuter le script. Cette méthode convient aux scripts pour lesquels aucune autorisation d’exécutable n’est définie. Exécutez la commande suivante dans le terminal :

$ bash script.sh
Copier après la connexion

Cela utilisera l'interpréteur `bash` pour exécuter le script.

3. Utilisez la commande sh pour exécuter le script :

Semblable à l'utilisation de la commande `bash` pour exécuter le script, vous pouvez également utiliser la commande `sh` pour exécuter le script. Exécutez la commande suivante dans le terminal :

$ sh script.sh
Copier après la connexion

Cela utilisera l'interpréteur `sh` pour exécuter le script.

4. Utilisez la commande source pour exécuter le script :

Si vous souhaitez exécuter le script dans l'environnement shell actuel, vous pouvez utiliser la commande `source`. Exécutez la commande suivante dans le terminal :

$ source script.sh
Copier après la connexion

Ou vous pouvez utiliser l'opérateur `.` à la place de la commande `source` :

$ . script.sh
Copier après la connexion

Cela exécutera le script dans l'environnement shell actuel et appliquera les commandes qu'il contient au coque actuelle.

En plus des méthodes ci-dessus, vous pouvez également utiliser d'autres commandes spécifiques pour exécuter des scripts Shell, telles que `ksh`, `csh`, `tcsh`, etc. Ces commandes sont spécifiques aux différents interpréteurs shell.

Pour résumer, il existe de nombreuses façons d'exécuter des scripts Shell, et vous pouvez choisir la méthode la plus appropriée en fonction de vos besoins spécifiques et de votre environnement. Quelle que soit la méthode utilisée, ces méthodes peuvent être utilisées pour exécuter le script shell et obtenir la fonctionnalité souhaitée. .

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal