텍스트 파일의 첫 번째 열에서 모든 쉼표를 제거하려고 합니다. 하지만 쉼표가 아니라면 해당 문자를 유지해야 합니다. 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
보시다시피 두 자리 숫자가 잘리기 때문에 첫 번째 열을 단순히 삭제할 수는 없습니다.
답변1
그리고 sed
:
sed 's/^,//' file
쉼표가 각 줄의 첫 번째 문자인 경우 제거됩니다.