한 줄 명령 (Linux / Unix)으로 동시에 여러 파일을 구문 분석하려면 어떻게해야합니까?

특이점

구문 분석해야하는 많은 로그 파일이 있으며 아래는 샘플 구조입니다. 한 줄의 명령 (Linux / Unix)을 사용하여 각 디렉터리 아래의 debug.log 파일 내용을 동시에 볼 필요가 있습니다. 아마도 awk / sed / cat 등이있을 것입니다. 디렉토리 수 (1,2,3,4 ...)는 다양합니다. '*'대신 이름으로 디렉토리를 제한해야합니다.

1/logs/debug.log
2/logs/debug.log
3/logs/debug.log
4/logs/debug.log
5/logs/debug.log
6/logs/debug.log

각 debug.log 내용이 아래에있는 경우 :

In 1/logs/debug.log: finished. 
               Please go ahead next step.     
In 2/logs/debug.log: failed.      
In 3/logs/debug.log: finished. 
               Please go ahead next step.     
In 4/logs/debug.log: finished. 
               Please go ahead next step.     
In 5/logs/debug.log: Error.       
In 6/logs/debug.log: finished. 
               Please go ahead next step.     

예상 출력 :

1: finished. 
1: Please go ahead next step.     
2: failed.    
3: finished. 
3: Please go ahead next step.     
4: finished. 
4: Please go ahead next step.     
5: Error.     
6: finished. 
6: Please go ahead next step.

매우 복잡한 질문에 대해 죄송하지만 해결 방향을 알려 주시면 감사하겠습니다.

나는 대답을 얻었다

모든 하위 디렉토리를 탐색하려면 '루프'를 사용해야합니다.

에드 모튼
awk -v OFS=': ' 'FNR==1{dir=FILENAME; sub("/.*","",dir)} {print dir, $0}' */logs/debug.log

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

세미콜론으로 명령 줄을 구문 분석하려면 어떻게해야합니까?

분류에서Dev

명령 줄 도구를 통해 큰 .iso 파일을 여러 DVD로 분할하려면 어떻게합니까?

분류에서Dev

awk에서 줄 바꿈으로 구분 된 문자열을 분할하고 bash의 동일한 명령 줄에서 출력을 사용하려면 어떻게해야합니까?

분류에서Dev

PowerShell에서 한 줄에 여러 명령을 실행하려면 어떻게해야합니까?

분류에서Dev

Bash : 여러 줄을 한 줄 명령으로 구문 분석

분류에서Dev

명령 줄에서 8 진수 파일 권한을 얻으려면 어떻게해야합니까?

분류에서Dev

명령 줄에서 8 진수 파일 권한을 얻으려면 어떻게해야합니까?

분류에서Dev

명령 줄에서 바이너리 파일 권한을 얻으려면 어떻게해야합니까?

분류에서Dev

Windows에서 명령 줄에서 여러 파일 형식을 인쇄하려면 어떻게해야합니까?

분류에서Dev

자바. BuffereReader 값에서 한 지점까지 모든 줄을 제거하여 구문 분석을 방지하려면 어떻게해야합니까?

분류에서Dev

명령 줄에서 여러 odt 파일을 인쇄하려면 어떻게해야합니까?

분류에서Dev

Linux 명령 줄에서 OpenOffice 문서를 PDF로 변환하려면 어떻게해야합니까?

분류에서Dev

C ++ / C를 사용하여 Windows 명령 줄에서 한 번에 여러 명령을 실행하려면 어떻게해야합니까?

분류에서Dev

여러 명령을 함수에 대한 인수로 호출하려면 어떻게해야합니까?

분류에서Dev

명령 줄 구문 분석을 위해 Trollop을 사용하여 Ruby 스크립트를 만들려면 어떻게해야합니까?

분류에서Dev

Unix 명령 줄에서 XML 파일에 줄 바꿈을 추가하려면 어떻게해야합니까?

분류에서Dev

Unix 명령 줄에서 XML 파일에 줄 바꿈을 추가하려면 어떻게해야합니까?

분류에서Dev

명령 줄에서 직접 여러 분할로 화면을 시작하려면 어떻게합니까?

분류에서Dev

여러 줄을 인쇄하는 대신 한 줄을 업데이트하도록 명령 줄 유틸리티를 얻으려면 어떻게해야합니까?

분류에서Dev

Linux에서 rtorrent를 사용하여 명령 줄을 통해 마그넷 링크를 다운로드하려면 어떻게해야합니까?

분류에서Dev

명령 줄에서 노틸러스 파일 작업을 시작하려면 어떻게해야합니까?

분류에서Dev

CR로 구분 된 문자열을 여러 줄로 분할하고 각 새 줄에 ID를 추가하려면 어떻게해야합니까?

분류에서Dev

한 열에 여러 열을 병합하고 '-'로 구분하려면 어떻게해야합니까?

분류에서Dev

Linux의 명령 줄에서 Headless-Chromium을 사용하여 가로 모드로 웹 페이지를 인쇄하려면 어떻게해야합니까?

분류에서Dev

emacs / vi / vim을 사용하여 명령 줄에서 파일을 읽기 전용으로 열려면 어떻게해야합니까?

분류에서Dev

명령 줄에서 여러 명령을 순차적으로 실행하려면 어떻게합니까?

분류에서Dev

일시적으로 한 명령을 다른 명령으로 대체하려면 어떻게해야합니까?

분류에서Dev

명령 줄을 통해 여러 zip 아카이브 내의 특정 파일 이름을 일괄 적으로 변경하려면 어떻게해야합니까?

분류에서Dev

Java를 사용하여 Atop (Linux 유틸리티)의 원시 파일을 구문 분석하려면 어떻게해야합니까?

Related 관련 기사

  1. 1

    세미콜론으로 명령 줄을 구문 분석하려면 어떻게해야합니까?

  2. 2

    명령 줄 도구를 통해 큰 .iso 파일을 여러 DVD로 분할하려면 어떻게합니까?

  3. 3

    awk에서 줄 바꿈으로 구분 된 문자열을 분할하고 bash의 동일한 명령 줄에서 출력을 사용하려면 어떻게해야합니까?

  4. 4

    PowerShell에서 한 줄에 여러 명령을 실행하려면 어떻게해야합니까?

  5. 5

    Bash : 여러 줄을 한 줄 명령으로 구문 분석

  6. 6

    명령 줄에서 8 진수 파일 권한을 얻으려면 어떻게해야합니까?

  7. 7

    명령 줄에서 8 진수 파일 권한을 얻으려면 어떻게해야합니까?

  8. 8

    명령 줄에서 바이너리 파일 권한을 얻으려면 어떻게해야합니까?

  9. 9

    Windows에서 명령 줄에서 여러 파일 형식을 인쇄하려면 어떻게해야합니까?

  10. 10

    자바. BuffereReader 값에서 한 지점까지 모든 줄을 제거하여 구문 분석을 방지하려면 어떻게해야합니까?

  11. 11

    명령 줄에서 여러 odt 파일을 인쇄하려면 어떻게해야합니까?

  12. 12

    Linux 명령 줄에서 OpenOffice 문서를 PDF로 변환하려면 어떻게해야합니까?

  13. 13

    C ++ / C를 사용하여 Windows 명령 줄에서 한 번에 여러 명령을 실행하려면 어떻게해야합니까?

  14. 14

    여러 명령을 함수에 대한 인수로 호출하려면 어떻게해야합니까?

  15. 15

    명령 줄 구문 분석을 위해 Trollop을 사용하여 Ruby 스크립트를 만들려면 어떻게해야합니까?

  16. 16

    Unix 명령 줄에서 XML 파일에 줄 바꿈을 추가하려면 어떻게해야합니까?

  17. 17

    Unix 명령 줄에서 XML 파일에 줄 바꿈을 추가하려면 어떻게해야합니까?

  18. 18

    명령 줄에서 직접 여러 분할로 화면을 시작하려면 어떻게합니까?

  19. 19

    여러 줄을 인쇄하는 대신 한 줄을 업데이트하도록 명령 줄 유틸리티를 얻으려면 어떻게해야합니까?

  20. 20

    Linux에서 rtorrent를 사용하여 명령 줄을 통해 마그넷 링크를 다운로드하려면 어떻게해야합니까?

  21. 21

    명령 줄에서 노틸러스 파일 작업을 시작하려면 어떻게해야합니까?

  22. 22

    CR로 구분 된 문자열을 여러 줄로 분할하고 각 새 줄에 ID를 추가하려면 어떻게해야합니까?

  23. 23

    한 열에 여러 열을 병합하고 '-'로 구분하려면 어떻게해야합니까?

  24. 24

    Linux의 명령 줄에서 Headless-Chromium을 사용하여 가로 모드로 웹 페이지를 인쇄하려면 어떻게해야합니까?

  25. 25

    emacs / vi / vim을 사용하여 명령 줄에서 파일을 읽기 전용으로 열려면 어떻게해야합니까?

  26. 26

    명령 줄에서 여러 명령을 순차적으로 실행하려면 어떻게합니까?

  27. 27

    일시적으로 한 명령을 다른 명령으로 대체하려면 어떻게해야합니까?

  28. 28

    명령 줄을 통해 여러 zip 아카이브 내의 특정 파일 이름을 일괄 적으로 변경하려면 어떻게해야합니까?

  29. 29

    Java를 사용하여 Atop (Linux 유틸리티)의 원시 파일을 구문 분석하려면 어떻게해야합니까?

뜨겁다태그

보관