零后需要88090000。 我怎样才能使用awk?
数字之前可以有任意数量的零。 但是,我需要零之后的数字。
0000000088090000
我感谢您的帮助。
只需加0。
$ awk '{ print $0 + 0 }' <<< '0000000088090000' 88090000
使用正则表达式:
echo '0000000088090000' | awk '{ sub(/^0+/, ""); print }'
单程:
echo "0000000088090000" | awk '{ printf "%d\n", $0 }'
使用sed:
[jaypal:~/Temp] echo "0000000088090000" | sed 's/^0\+//g' 88090000