ファイル内のタブ文字の後の文字を置き換える

ファイル内のタブ文字の後の文字を置き換える
Smith,Terry    7-1234
StClair,pat    2-3456
Adams,fram     5-5972
Brown,Robin    4-5587
Benson,Sam     1-3662
Stair,Chris    4-6122

sed電話番号の最初の2文字をXに変更し、テーブルの名前をすべて削除したいと思います。

答え1

$ sed 's/,.*-/,X/' file
Smith,X1234
StClair,X3456
Adams,X5972
Brown,X5587
Benson,X3662
Stair,X6122

これは、行の最初のカンマと最後のダッシュの間のすべての項目を文字列に置き換えます,X

関連情報