Maison >Problème commun >Quelles sont les méthodes d'exécution des scripts Shell ?

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

zbt
zbtoriginal
2023-09-20 11:43:322778parcourir

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

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

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

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

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

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

$ . script.sh

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!

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