Стратегия, отличная от представленной в других ответах: вы можете использовать "." как разделитель полей.
awk -F. '$1 < 10 {printf "0"} {print}' /tmp/in.txt
Вы можете указать это следующим образом:
awk -F. '$1<10{printf "0"}1' /tmp/in.txt
Для sed есть более короткая команда, представленная в другом (отличном) ответе.
Похоже на ошибку драйвера. Самый простой способ определить это — протестировать заведомо исправный драйвер (, что, к сожалению, означает Windows ).