같은 행에 여러 개의 숫자가 있지만 행은 1로 계산되어야 합니다.

같은 행에 여러 개의 숫자가 있지만 행은 1로 계산되어야 합니다.

내 샘플 파일에는 다음과 같은 몇 줄이 있습니다.

27809, shbd.dav, 165 .
27673 ; matroshka;  223665;

숫자가 포함된 행의 개수를 계산해야 합니다. 따라서 출력은 2가 되어야 합니다.

이 작업을 수행하려면 grep을 사용해야 합니다.

답변1

이 시도:

grep -c '[[:digit:]]' infile

[[:digit:]]사용. . . 대신 [0123456789]숫자를 영어 숫자로만 제한하려면,[0-9], [[:digit:]]사이의 차이\d).

관련 정보