Что означает параметр -s в busybox --install [ -s] [DIR]?

Помните, что каждый язык программирования имеет свой собственный синтаксис, и вам действительно следует прочитать соответствующую документацию, прежде чем пытаться использовать новый язык. В оболочке <не означает «меньше чем», это означает «принять этот файл в качестве входных данных». Чтобы выполнить численное сравнение, вам нужно -ltдля «меньше».

Кроме того, вам всегда нужны пробелы вокруг [и ]. Итак, вы хотели написать что-то вроде:

if [ "$value" -lt 99 ]; then
     echo "$value" | mailx -s "title"  me@here.com
fi

Подробнее см. help testи man bash.

0
30.11.2021, 03:01
0 ответов

Теги

Похожие вопросы