디렉토리 아래의 모든 파일에서 가장 많은 첫 줄을 필터링하는 방법 (다른 디렉토리도 확인해야 함)?bash 스크립팅 방법 가장 많이 계산 된 첫 번째 줄을 필터링하는 방법
: 나는이 첫 번째 var에 나는이 같은awk
를 사용하는 것을 시도하고있다
대부분의 시간을 표시 곳 (나는 pwd
에서 폴더가 많이있는 모든 파일을 원하는) 내 파일에서 첫번째 변수를 모든 라인을 찾고 싶어요
awk -f : { print $1} FILENAME
편집 : 나는 목적을 설명합니다 : 나는 서버를 가지고 내가 라인에서 매일 100 회 첫 VAR를 반복 특정 IP가 원인이 자신의 로그를 필터링 할 하면 IP 내가 찾기를 원하는 것입니다 문제를 반복하는 IP는 무엇인가 : 나는 두 개의 서버를 가지고 있으므로이 서버가 하나의 로그를 100 번 확인합니다.이 스크립트가 반복되는 IP가 무엇인지 알아내는 데 도움이되기를 바랍니다. ...
'awk -f :'는':'파일에서 스크립트를 읽으려고합니다. 그리고'{','print','$ 1}'과 FILENAME을 파일 이름으로 처리합니다. awk -F : '{print $ 1}'FILENAME'을 의미 할 수도 있습니다. –
나는 당신이 무엇을 요구하고 있는지 이해하지 못합니다. 예제 입력과 원하는 출력으로 자세히 설명해 주시겠습니까? – MattH
너는 너가있는 것을 계속 확장해야 할거야. 현재 디렉토리 아래에있는 파일에서 가장 일반적으로 발생하는 접두사 뒤에 오는 것처럼 들리지만 접두사는 첫 번째 콜론까지의 줄의 일부입니다 (콜론이있는 경우 모두 - 그렇지 않으면, 전체 라인). –