Table des matières:

Comment écrivez-vous des commandes shell ?
Comment écrivez-vous des commandes shell ?

Vidéo: Comment écrivez-vous des commandes shell ?

Vidéo: Comment écrivez-vous des commandes shell ?
Vidéo: Programmation shell : Comment créer votre premier script shell 2024, Novembre
Anonim

Qu'est-ce que le script Shell ?

  1. Créez un fichier à l'aide d'un éditeur vi (ou de tout autre éditeur). Nom scénario fichier avec l'extension.sh.
  2. Commencer le scénario avec #! /bin/sh.
  3. Écrivez quelque code.
  4. Sauver la scénario fichier sous le nom de fichier.sh.
  5. Pour exécuter le scénario taper frapper nom de fichier.sh.

A côté de cela, qu'y a-t-il dans la commande shell ?

De base Commandes Shell sous Linux. UNE coquille est un programme utilisateur spécial qui fournit une interface à l'utilisateur pour utiliser les services du système d'exploitation. C'est un commander interprète de langage qui exécute commandes lire à partir de périphériques d'entrée tels que des claviers ou à partir de fichiers.

qu'est-ce que $1 et $2 dans le script shell ? Les autres réponses sont justes que l'utilisation la plus courante pour eux est de se référer à la commander -arguments de ligne au scénario : $1 = premier argument, $2 = second, etc. A l'invocation, ils correspondent au contenu C/C++ argv: $1 = argv[1], $2 = argv[2], etc: C - Commander Arguments de ligne.

De même, comment exécuter un script shell sous Linux ?

La procédure pour exécuter le script shell du fichier.sh sous Linux est la suivante:

  1. Définissez l'autorisation d'exécution sur votre script: chmod +x script-name-here.sh.
  2. Pour exécuter votre script, saisissez:./script-name-here.sh. sh nom-script-ici.sh. bash script-name-here.sh.

Qu'est-ce que $? Dans les scripts shell ?

$# Stocke le nombre d'arguments de ligne de commande qui ont été passés au coquille programme. $? Stocke la valeur de sortie de la dernière commande exécutée. $0 Stocke le premier mot de la commande entrée (le nom du coquille programme). Donc, fondamentalement, $# est un nombre d'arguments donnés lorsque votre scénario a été exécuté.

Conseillé: