У меня есть проблема в моем скрипте, где я читаю файл, и в каждой строке есть данные, которые представляют собой сумму. Указанное поле всегда имеет длину 12 и всегда целое число. Допустим, у меня есть сумма в 25 000, данные будут выглядеть так: 000000025000
.
По-видимому, я должен получить общее количество этих строк, но нулевые префиксы нарушают вычисления. Если я добавлю вышеупомянутое число к нулевому значению, как это:
echo $(( 0 + 000000025000 ))
Вместо 25000
вместо 10752
. Я думал о циклическом просмотре 000000025000
, и когда я, наконец, получу ненулевое значение, я собираюсь подставить число из этого индекса и далее. Однако я надеюсь, что для этого должно быть более элегантное решение.