最初の 0 を取り除く
$1 から $NF までの中の最初の '0' を取り除きたいというものです。また、awk だけでなく、grep, sed での解法もあれば教えて欲しいというものです。
いくつか回答が出ています。
sed 's/\s0\s/ /' youfile |<< >|awk| awk '$1=="0"{$1=""} 1' yourfile
また、以下のものが質問者の欲しているものだったようです。
$1 ~ /^0/ { sub(/0/, "") } 1
s/^[ \t]*0/s/0//
また、Ed Morton は以下のように回答しています。
awk 'sub(/^[[:space:]]*0/,"")1' file
最近、Ed Morton からの gawk を使った回答が多いのが非常に気になります。以前は Solaris の awk でも動作するような回答が多かったのですけどね。