현재 디렉토리에서 파일 이름과 내용을 인쇄하고 싶습니다. 내가xargs 여러 명령 사용
find . | grep "file_for_print" | xargs echo
find . | grep "file_for_print" | xargs cat
별도로 파일 이름이나 내용을 인쇄 할 수 있지만 이런 식으로 함께 인쇄 내가 원하는 것은 :
file1
line1 inside file1
line2 inside file1
file2
line1 inside file2
line2 inside file2
을 나는 xargs with multiple commands as argument 를 읽고
find . | grep "file_for_print" | xargs -I % sh -c 'echo; cat;'
을 시도했지만 '아무튼 일하지 마라. xargs에 익숙하지 않아 "-I % sh -c"가 정확히 무엇인지 모릅니다. 누구든지 나를 도와 줄 수 있습니까? 고맙습니다! 시작하려면
이 시도 ..... 난이, 도움이 될 것입니다 생각 "찾을 수 있습니다. | 그렙"file_for_print "| xargs를 더" – nsd