Мне нужно получить 88090000 после нуля.Как я могу сделать это с помощью awk?
Может быть любое количество нулей перед числом.Но мне нужно число после нуля.
0000000088090000
Я ценю вашу помощь.
Просто добавьте 0.
$ awk '{ print $0 + 0 }' <<< '0000000088090000' 88090000
Использование регулярных выражений:
echo '0000000088090000' | awk '{ sub(/^0+/, ""); print }'
Использование sed:
[jaypal:~/Temp] echo "0000000088090000" | sed 's/^0\+//g' 88090000
В одну сторону:
echo "0000000088090000" | awk '{ printf "%d\n", $0 }'