Не удается правильно запустить CentOs на моем компьютере

$1— первый позиционный параметр , т.е. аргумент функции. awk -F-устанавливает разделитель полей awkв тире, а print $2печатает второе поле. Итак, из aa-bb-cc,вы получите bb.

Предположительно функция должна вызываться как getDateFormat something-2017-06, что выглядит странно, но год выбирается из второго поля, разделенного дефисом -.

$iiбудет ссылаться на переменную, но она не установлена ​​перед тестом if [ $mm -eq $ii ];, поэтому тест видит[ 123 -eq ]123, возможно, некоторым числом, выбранным из$1). Это вызывает ошибку, поскольку в операторе -eqотсутствует другой операнд.

0
08.09.2020, 14:18
0 ответов

Теги

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