Я использую оболочку AIX c и пытаюсь добавить дни.
я имею
#!/bin/sh
Today=`date +%u` # which gives me 5
Tomorrow='expr ${Today} + 1' # do nothing
не могли бы вы дать мне знать, как увеличить день недели на 1?
Я использую оболочку AIX c и пытаюсь добавить дни.
я имею
#!/bin/sh
Today=`date +%u` # which gives me 5
Tomorrow='expr ${Today} + 1' # do nothing
не могли бы вы дать мне знать, как увеличить день недели на 1?
Ваша проблема заключается в том, что вы помещаете оператор expr
в одинарные кавычки, что не позволяет оболочке заменить ${Today}
на 5
и не позволяет ей выполнить инструкцию expr
(она просто сохраняет все выражение в виде строки в переменной Tomorrow
).
Вы, вероятно, хотите что-то вроде этого:
#!/bin/sh
Today=`date +%u` # which gives me 5
Tomorrow=`expr ${Today} + 1` # works
echo $Tomorrow # outputs 6