라인단위로 문자열의 개수구하는 방법은 찾기가 쉬웠는데
1 라인에서 중복되는 문자열 개수 구하는 방법은 의외로 찾기가 어려웠습니다.
예를들어 1라인에 아래의 문자열이 있을 때, '/' 슬래쉬의 개수를 구하고 싶은 경우
파일명은 input이라고 하면
/TEST1/TEST2/TEST3/TEST4/TEST5/TEST6/TEST7/TEST8/TEST9/TEST10/TEST11/TEST12/TEST13/TEST14/TEST15/TEST16/TEST17/TEST18/TEST19/TEST20/TEST21/TEST22/TEST23/TEST24/TEST25/TEST26/TEST27/TEST28/TEST29/TEST30/TEST31/TEST32/TEST33/TEST34/TEST35/TEST36/TEST37/TEST38/TEST39/TEST40/TEST41/TEST42/TEST43/TEST44/TEST45/TEST46/TEST47/TEST48/TEST49/TEST50/TEST51/TEST52/TEST53/TEST54/TEST55/TEST56/TEST57/TEST58/TEST59/TEST60/TEST61/TEST62/TEST63/TEST64/TEST65/TEST66/TEST67/TEST68/TEST69/TEST70/TEST71/TEST72/TEST73/TEST74/TEST75/TEST76/TEST77/TEST78/TEST79/TEST80/TEST81/TEST82/TEST83/TEST84/TEST85/TEST86/TEST87/TEST88/TEST89/TEST90/TEST91/TEST92/TEST93/TEST94/TEST95/TEST96/TEST97
awk 와 gsub으로 슬래쉬 '/' 개수 구하는 명령
% awk '{print gsub(/\//,"")}' input
97
'Linux' 카테고리의 다른 글
리눅스에서 가장 많은 CPU를 사용하는 프로세스 찾는 명령 (438) | 2015.08.06 |
---|---|
tr 사용해서 파일에서 개행문자 전부 제거하기 (461) | 2015.08.04 |
sed 기본 명령 예제 (465) | 2015.07.21 |
centos에서 userdel 수행시 에러 발생한 경우 (466) | 2015.07.20 |
awk 기본 명령 예제 (10) | 2015.07.01 |