sed를 사용하여 공백 제거

sed를 사용하여 공백 제거

아래 표에서 ID 번호 앞의 공백을 제거하고 싶습니다 sed. 가급적이면 .

   ID,DESC,PRIORITY,
   1178896,SKIP BI UPDATE, Low
   1178900,SKIP BI UPDATE, High 
   1178901,SKIP BI UPDATE, High 

출력은 다음과 같아야 합니다.

ID,DESC,PRIORITY,
1178896,SKIP BI UPDATE, Low
1178900,SKIP BI UPDATE, High 
1178901,SKIP BI UPDATE, High

답변1

GNU가 있다고 가정하면 sed다음 명령은 모든 선행 공백을 제거해야 합니다.

sed -E 's/^\s+//' file.txt

또는 POSIX 호환 sed변형 의 경우

sed 's/^[[:space:]]\{1,\}//' file.txt

관련 정보