Languages

Bash - czy # oznacza początek komentarza?

3 points
Asked by:
Sylwia
3500

Czy po # w Bash piszemy komentarze? 

#!/bin/sh

# drukuj do konsoli
echo 'Hello World'

# będzie czekać, aż użytkownik naciśnie Enter
read

 

1 answer
5 points
Answered by:
Sylwia
3500

Odpwiedź brzmi: Tak.

Z tym, że ten pierwszy komentarz ma specjalne znaczenie. Mówi on Bash-owi jakiego interpretera należy uzyć do wykonania tego co znajduje się pod nim.

Czyli:

#!/bin/sh sposowuje użycie programu /bin/sh(czyli Bourne shell-a) do wykonania:

# drukuj do konsoli
echo 'Hello World'

# będzie czekać, aż użytkownik naciśnie Enter
read

Alternatywnie możymy użyc: bash (tzn /bin/bash), php, perl, node, lua lub napisać własny interpreter i wskazać ścieżkę ;)

Odnośniki:

  1. https://en.wikipedia.org/wiki/Bourne_shell
1 comments
Sylwia
Dziękuję za odpowiedź ;)
Add comment
Native Advertising
🚀
Get your tech brand or product in front of software developers.
For more information Contact us
Dirask - we help you to
solve coding problems.
Ask question.

❤️💻 🙂

Join