는 다음 샘플 데이터내가 코드를 실행
md5deep find * | awk '{ print $1 }'
에게 출력
/Users/math/Documents/Articles/Number theory: Is a directory
258fe6853b1bfb2d07f512ff6bec52b1
/Users/math/Documents/Articles/Probability and statistics: Is a directory
4811bfb2ad04b9f4318049c01ebb52ef
8aae4ac3694658cf90005dbdea37b4d5
258fe6853b1bfb2d07f512ff6bec52b1
I의 샘플을 나에게 준다 SED/AWK에 의해 "디렉토리가" 을 포함하는 행을 필터링하려고 시도했습니다.은 SED별로
md5deep find * | awk '{ print $1 }' | sed s/\/*//g
그것의 샘플 출력은
입니다/Users/math/Documents/Articles/Number theory: Is a directory
/Users/math/Documents/Articles/Topology: Is a directory
/Users/math/Documents/Articles/useful: Is a directory
내가 SED/AWK에 의해 "디렉토리인가"를 포함 각 행을 필터링 할 수 있습니다 어떻게
?
는 [설명]을 내가 를 포함하는 행을 필터링 할 디렉토리입니다.
마지막 명령이 계속 실행됩니다. 종료되지 않습니다. md5deep -r이 작동하지 않는 것 같습니다. –
죄송합니다. md5deep에 파일 이름 인수가 필요합니다. 그래서 md5deep -r *가 작동합니다. 인수가 주어지지 않으면 표준 입력을 기다리고 있습니다. –
마지막 명령이 작동합니다! --- 명령 md5deep'find *'를 사용하여 저의 실수는 제가 똑똑한 것을 사용하지 않았다는 것입니다. 명령은 sterr과 stout을 동일한 출력에 놓습니다. stout과 sterr을 별도의 파일로 저장하는 것 외에는 sterr을 무시할 수있는 방법이 있습니까? –