Comment écrire à Shell Script

L'apprentissage de la ligne de commande sous Linux est toujours la première étape pour un nouvel utilisateur de Linux. Si vous voulez commencer à faire plus, comme l'automatisation des tâches sous Linux, l'écriture d'un script shell est la prochaine étape. Votre premier script shell ne doit pas être trop complexe, et vous pouvez utiliser les mêmes commandes que vous utilisez à la ligne de commande, avec quelques lignes supplémentaires pour en faire un scénario complet. En un rien de temps, vous devrez écrire des scripts complexes qui effectuent une variété de fonctions.

Choses que vous devez

  • Ordinateur basé sur Linux ou UNIX
  • éditeur de texte

Instructions

  1. 1

    Ouvrez l'interface de ligne de commande, puis ouvrez votre éditeur de texte préféré. L'éditeur de texte le plus commun est vi, mais nano et Emacs sont populaires aussi bien. Si vous voulez l'appeler, entrez la commande "vi new_script."

  2. 2

    Écrire "#! / Bin / bash" que votre première ligne. Cela indique à l'interprète que ce script utilise bash. Ecrire le commentaire "#My Nouveau script" sur la ligne suivante. Le "#" raconte l'interprète d'ignorer cette ligne, car il est un commentaire. Utilisez les commentaires pour vous dire ce que fait un script. Dans son multi-lignes, des commentaires peuvent décrire ce que les tâches parties du script différent effectuer.

  3. 3



    Créer votre première action. Commencez avec une simple action: "écho "Bonjour le monde"" (Sans les guillemets à l'extérieur). Cela indique à la ligne de commande à imprimer "Bonjour le monde" lorsque vous exécutez le script.

  4. 4

    Enregistrez le script et quittez l'éditeur de texte. Assurez-vous que les autorisations correctes sont définies sur le fichier de script. La commande "chmod 755 new_script" vous donne lire et écrire l'accès au fichier.

  5. 5



    Vérifiez que le fichier de script est dans votre chemin. Consultez d'abord votre chemin en tapant "echo $ PATH" dans la ligne de commande. Cela vous montre ce que les dossiers sont dans votre chemin. Si vous ne voyez pas le répertoire de votre script est enregistré dans le chemin, tapez la commande: "export PATH = $ PATH my_folder" ajouter le répertoire. Remplacer "my_folder" avec le répertoire que vous voulez ajouter.

  6. 6

    Testez votre script. Si vous avez ajouté le répertoire du script à votre chemin, exécuter en tapant "./new_script" à la ligne de commande. Si vous ne l'avez pas ajouté le répertoire du script à votre chemin, vous pouvez toujours naviguer dans le répertoire à l'aide "CD" and run "./new_script" (Si tout dans le script est correct, vous devriez voir l'impression de ligne de commande "Bonjour le monde"). La ligne de commande reviendra ensuite à l'invite régulièrement.

  7. 7

    Écrire un nouveau script. Utilisez-le pour supprimer des fichiers ou les déplacer vers un nouvel emplacement. Passer des arguments à un script avec "$"--comme "mv $ téléchargements" qui se déplace un fichier passé de la ligne de commande dans un dossier appelé Téléchargements. Comme vous devenez plus familier avec la ligne de commande, vous trouverez des tâches de plus en plus simples que vous aurez envie d'automatiser avec un script.

Conseils & Avertissements

  • Tout ce que vous faites dans un script affectera immédiatement votre ordinateur. Prenez garde avec des commandes comme "rm" qui supprime les fichiers.
» » » » Comment écrire à Shell Script