사용자 도구

사이트 도구


linux:xargs

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
linux:xargs [2021/08/01 13:19]
kwon37xi
linux:xargs [2026/01/09 10:11] (현재)
kwon37xi [옵션 문자열 대체]
줄 22: 줄 22:
 </code> </code>
 ''-I 대체문자열'' 에서 대체 문자열이 옵션으로 대체된다. 즉, ''jcmd 123 VM.version'' 형태로 명령이 바뀐다. ''-I 대체문자열'' 에서 대체 문자열이 옵션으로 대체된다. 즉, ''jcmd 123 VM.version'' 형태로 명령이 바뀐다.
 +
 +===== cat 결과 즉시 실행 =====
 +  * ''cat'' 명령 등으로 터미널에 출력되는 내용을 즉각 [[linux:bash|Bash]] shell 에서 명령으로 실행하기
 +
 +<code sh>
 +# xargs -I 사용
 +cat commands.txt | grep -I "어떤 내용" | xargs -I {} sh -c "{}"
 +
 +# bash pipe
 +cat commands.txt | grep -I "어떤 내용" | bash
 +
 +# $() 사용
 +$(cat script.sh)
 +</code>
  
 ===== 앞선 명령의 결과가 없으면 실행 안함 ===== ===== 앞선 명령의 결과가 없으면 실행 안함 =====
linux/xargs.txt · 마지막으로 수정됨: 2026/01/09 10:11 저자 kwon37xi