Я этот код, который я работал в течение нескольких часов в настоящее время, я следую его вручную, и он должен напечатать:Логическое переключатель отказывается работать должным образом
Missing Завис: notacommand
Кроме того, он отказывается работать должным образом, и я не могу понять, почему. Что я делаю не так?
__DEPENDENCIES=(touch clear sleep ln pacman sed mkdir wget notacommand)
for d in ${__DEPENDENCIES[@]}; do
for i in $(echo ${PATH} | tr ":" " "); do
if [ -e "${i}/${d}" ] ; then
v=true
break
else
v=false
fi
done
if [ v = false ] ; then
echo "Missing dependency: ${d}"
exit 1
fi
done
Я извиняюсь, как я понимаю, что это плохая форма просто размещать код с просьбой о помощи, но я на самом деле не знаю, что случилось с моим кодом, в первую очередь, так что я даже не знаю, что спросить или как его спросить.
[shellcheck] (http://www.shellcheck.net) любит опубликованный код и автоматически указывает на эту проблему. –
О, ничего себе, это круто. Я никогда не слышал об этом сайте раньше, я обязательно начну использовать это ... – FatalKeystroke