파일에서 탭 문자 뒤의 문자 바꾸기

파일에서 탭 문자 뒤의 문자 바꾸기
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전화번호의 처음 두 글자를 X로 바꾸고 테이블의 이름을 모두 삭제하고 싶습니다 .

답변1

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

이는 줄의 첫 번째 쉼표와 마지막 대시 사이의 모든 항목을 문자열로 대체합니다 ,X.

관련 정보