exécution de l'interpréteur de script sans appel sh implicitement

Je me demandais si il est possible de faire un "lien" dans usr/bin (c) qui mène à un shell-script.

Mais je veux juste écrire

% shellscript

au lieu de

% sh shellscript.sh

un peu comme un alias.

Est-ce possible?

  • n'oubliez pas de la la ligne shebang que la première ligne du script pour que cela fonctionne
  • Tout le monde le nom de leurs scripts shell <shell script>.sh? Je n'ai jamais utiliser un .sh extension sur les scripts, j'ai donc toujours juste tapé "shell script'
  • P - j'ai tendance à le nom de la mine .sh (ou .bash) si elles sont petites un compromis que je ne vais avoir besoin d'un peu de temps et de l'exécuter à partir de mon dossier d'accueil, mais la chute de l'extension si je vais les déplacer vers un dossier bin et de les partager avec d'autres utilisateurs ou de les utiliser beaucoup.
  • Eh bien, je les ai utilisés parce que 1. Je suis d'utilisation à partir de Windows et 2. J'aime savoir ce que le fichier est 😉 Merci à vous tous pour vos réponses grands!
  • Je comprends totalement les "habitués" -- vous devriez essayer le file de commande sous Unix/Linux, par exemple noter la différence entre file shellscript.sh et file /bin/cat (mais cela ne veut pas dire un seul coup d'œil comme ayant une extension)
InformationsquelleAutor ShoX | 2010-06-08