テキストファイルの最初の列からすべてのコンマを削除しようとしています。ただし、カンマでない場合は、その文字を保持する必要があります。 awkまたはsedを使用してこれをどのように実行できますか?例は次のとおりです。
,2,x.x.x.x
,1,x.x.x.x
,1,x.x.x.x
,1,x.x.x.x
,6,x.x.x.x
21,x.x.x.x
,1,x.x.x.x
,1,x.x.x.x
ご覧のとおり、2桁の数字が切り捨てられるため、最初の列を単に削除することはできません。
答え1
そしてsed
:
sed 's/^,//' file
カンマが各行の最初の文字の場合は削除されます。