есть ли какой-либо конкретный способ проверить, является ли условие true on for loop и возвращает true. экс -как вернуть true в bash, если все условия успеха?
`
check_all_1_to_8_eq()
{
for i in {1..8}; do
if [ a == $i ];then
return 0
else
return 1
fi
done
}`
я хочу, чтобы проверить, если все 1 до 8 возвращает истину, то конец возвратной функции верно, если на из, если условие возврата ложно, то функция возвращать ложь. Пожалуйста, дайте мне знать, как решить этот тип скрипта.
Также обратите внимание, что 'для i в {1..8} 'case' [a == $ i] 'всегда будет false. Но я полагаю, что 'a' является заполнителем, и он будет заменен чем-то вроде' $ a' ... – anishsane