2015-01-29 2 views
0

필자는 bash 스크립팅에 익숙하지 않지만 대형 텍스트 파일에서 간단한 프로세스를 수행하려고합니다. 나는 각 라인에서 첫 번째 쉼표를 제거하고 그것을 공간으로 교체해야합니다. 여기 내 텍스트 파일과 같은 모습입니다 :각 줄의 첫 번째 쉼표를 제거하고 공백으로 바꾸는 방법은 무엇입니까?

CAK55580,GO:0004672,GO:0004674,GO:0004713,GO:0005524,GO:0006468 
CAK55582,GO:0004672,GO:0004674,GO:0004713,GO:0005524,GO:0006468 
CAK55583,GO:0007165,GO:0008603 

내가 sed -i.bak 's/,//' file를 사용하여 각 행의 첫 번째 쉼표를 제거 할 수 있다는 것을 알고,하지만 난 공간으로 교체하는 방법을 모르겠어요. 누군가 나를 도와 줄 수 있습니까?

답변

3

마지막 슬래시 사이의 내용은 바꿀 내용입니다.

sed 's/,/ /' file 
관련 문제