У меня есть одна небольшая проблема. Если вы хотите протестировать здесь оба сценария bash. Это одна работа
#!/bin/bash
N=40
while [ "$N" -gt 0 ]
do
echo $N
N=`expr $N - 1`
done
Это один не работает
#!/bin/bash
N=40
while [ "$N" -gt 0 ]
do
echo $N
N=`expr $N -1`
done
как проблема Look находится на этой линии N = expr $N -1
Моя система CentOS 7
Баш, версия 4.2.45 (1) -release (x86_64-redhat-linux-gnu)
Что вы имеете в виду, второй не работает? Что с этим не работает? Если они действительно идентичны, то, если они работают, они должны работать. Вы уверены, что они идентичны? Что говорит «diff» о них? –