it-gundan.com

가장 좋은 방법 디렉토리 트리의 각 파일에서 명령을 실행하십시오.

쉘 스크립트, 찾기 및 Xargs의 루프를 포함 하여이 작업을 수행하는 방법이 있습니다. 이것들 중 가장 좋고 가장 휴대가 가능합니까?

14
Brian Lyttle
find . -exec <command> {} \;

트리의 루트 또는 일반적으로 현재 디렉토리의 경우 :

find <directory> -exec <command> {} \;
13
txwikinger

이식성이 문제라면 쉘 특유의 방식으로부터 멀리 떨어져있을 것입니다 (다양한 껍질을 많이 사용하는 많은 사람들이 있지만 일반적인 발견과 xargs는 아무도 없을 것도 없을 것입니다. ...에.

찾기 및 Xargs의 기본 인수를 사용하면 더 많은 휴대용 솔루션을 제공해야합니다.

3
nc3b

사용중인 명령의 버전이 재귀 조작을위한 플래그가 아직 없도록하십시오. :)

1
Kevin Cantu