Использование awk:
$ awk '
BEGIN { FS=OFS="|" } # set field separators
{ $1+=0 } # add a zero to remove leading zeros
1' file # output
Вывод:
123|a
154|b
0|c
Вот тот, который работает для целых чисел:
$ awk '
BEGIN{ FS=OFS="|" }
{ $1=sprintf("%.0f",$1) } # %.0f will round off decimals
1' file
Вывод:
123|a
154|b
0|c
4295229012|0