У меня есть файл под названием sample.txt
и значение внутри файлов, как это:сценария оболочки: найти последнее целое число из файла
Примечание редактора: выборочные линии первоначально были пустые строки между ними, но OP с тех пор подтвердил, что это было случайно.
100
200
300
hiiiii
последнее значение может быть пустой строкой или что-нибудь, кроме числа ....
Как я могу получить последнее целочисленное значение из файла, используя Unix сценарии. выход я жду 300 ..
я попробовал следующую команду, но я получаю только hiiiii из этого
value=`cat $working_tmp_dir/sample.txt|tail -3| head -1|cut -f2 -d'='|cut -b 1-8`
Какой результат вы хотите, если sample.txt не имеет цифр? –