Я только что увидел код bash, который я не совсем понял. Будучи новичком bash scripter, я не уверен, что происходит.
echo ${0##/*}
echo ${0}
Я не вижу разницы в выходе в этих двух командах (печатает имя script). Это только #
комментарий? И что с /*
. Если это комментарий, почему это не мешает закрытию скобки }
?
Может ли кто-нибудь дать мне некоторое представление об этом синтаксисе?