ファイルの2番目の列から0を削除する方法

ファイルの2番目の列から0を削除する方法

次の形式のファイルからユーザー名と携帯電話をインポートするスクリプトがあります。

**Current Format**
username        mobile
zzz             03333012345
123             03212334343
245             3712323689

携帯電話番号が「0」から始まる場合は、「0」だけを削除して、すべての携帯電話番号が次のように表示されるようにしたいと思います。

**Required format:**
username        mobile
zzz             3333012345
123             3212334343
245             371232368

(電話が0なしで始まる場合はそのままにしてください)

ベストアンサー1

次のawkを使用して、2番目の列の先行ゼロのみを削除することができます。

    awk '{gsub("^0","",$2); print $1,$2}' yourfile.txt

おすすめ記事