Как отмечено в комментариях - вы должны привести результат к целому числу. И result.toInteger()
, и Integer.parseInt(result)
будут работать, хотя первый более простой и не жалуется на лишние пробелы (например, символ конца строки).
Кроме того, вам не нужно связываться с странные конструкции, такие как "${result}"
, потому что result
является нормальной переменной, поэтому ваш код может выглядеть следующим образом:
def result = readFile('res.txt')
echo "${result}"
if (result.toInteger() > 5 ) {
echo "Yes"
} else {
echo "No"
}