Я новичок в bash, и я использую файл с открытым исходным кодом, в котором есть это предложение ./wallet balance в конце файла. Может ли кто-нибудь сказать мне, что это за доза?! вот код внутри файла с открытым исходным кодом:
#!/usr/bin/env bash
C_RED = "\033[31;01m"
C_GREEN = "\033[32;01m"
C_YELLOW = "\033[33;01m"
C_BLUE = "\033[34;01m"
C_PINK = "\033[35;01m"
C_CYAN = "\033[36;01m"
C_NO = "\033[0m"
################################################################################
### MAIN #######################################################################
################################################################################
if [[ ${#} -gt 0 ]]; then
printf "${C_RED}balance does not require any argument.\n"
printf "${C_YELLOW}usage: ${C_NO}%s\n" "balance"
exit 1
fi
./wallet balance
@PS., нет особых причин полагать, что это двоичный файл; также может быть любым другим исполняемым файлом.
@CharlesDuffy, согласился, добавил инструкцию для проверки типа файла. Это может быть любой исполняемый файл.
большое спасибо это действительно помогает ..





это означает запустить команду с именем «кошелек», которая находится в текущем каталоге «./», и предоставить ей единственный параметр «баланс».
Я использую термин «команда» выше, но в Linux это может быть много тонкостей, например, это может быть исполняемый скрипт, такой как сценарий оболочки, скомпилированная программа (например, C), псевдоним и т. д.
В Как ответить обратите внимание на раздел «Ответы на часто задаваемые вопросы» и в нем маркированный список вопросов, которые «... не относятся к программированию, как это определено в справочном центре» (определение, которое разрешает только вопросы эксклюзивный к разработке программного обеспечения). ОП, возможно, столкнулся с этой командой в сценарии, но она никоим образом не зависит от сценария.
wallet— это двоичный файл/скрипт или любой исполняемый файл (запустите «file ./wallet», чтобы увидеть тип), с префиксом пути. путь./означает текущий каталог.balance— это аргумент, передаваемый двоичному файлу. Надеюсь, поможет.