728x90
반응형
xargs 명령은 "공백 또는 새줄"로 구분된 표준 입력에서 인수들을 읽어 들이고, xargs 다음에 나오는 명령어를 실행해준다.
이때, 인수들을 명령어에 같이 추가해서 실행해주는 기능을 한다. xargs 명령어 다음에 명령어를 생각하면 echo 명령어가 실행이 된다.
예를 들면,
echo "file1 file2 file3" | xargs touch
이 명령어는 file1, file2, file3 에 대해서 각각 touch 를 실행하는 것이다.
유용한 옵션으로 다음과 같은게 있다.
-t : 명령어를 터미널에 인쇄. 실제 어떻게 실행되는지 확인하기 좋다.
-n : 명령에 전달할 인수 수 지정. 인수를 하나씩만 넘길고 싶을 때 유용한다.
-a : 파일에서 읽어서 처리할 때.
xargs 는find 명령과 자주 사용된다.
자세한건 아래 글을 참고하자.
참고)
https://jjeongil.tistory.com/1574
Linux : Xargs 사용 방법, 예제, 명령어
xargs 유틸리티를 사용하여 표준 입력에서 명령을 작성하고 실행할 수 있습니다. 일반적으로 pipe를 통해 다른 명령과 함께 사용된다. xargs를 사용하면 mkdir 및 rm과 같은 명령줄 유틸리티에 표준 입
jjeongil.tistory.com
728x90
반응형
댓글