반응형
표준입력으로부터 명령어를 실행하고 생성한다.

옵션)
--max-args=최대인수개수, -n 최대인수개수
명령어 한 줄 당 최대한 '최대인수개수'만큼 사용한다. 사이즈가 초과(-s 옵션 참고)했을 경우 더 적은 '최대인수개수'가 사용될 것이다. -x 옵션이 주어지지 않았다면 xargs는 종료할 것이다.

예시)
find /tmp -name core -type f -print0 | xargs -0 /bin/rm -f 
tmp안의 디렉터리에서 core라는 파일을 찾아서 모두 삭제한다. 
위와 같이 사용할 경우 파일 이름에 대해 스페이스나 개행문자가 포함된 디렉터리나 파일도 올바르게 처리될 것이다.
ipcs -m| grep 0x00000000 | awk '{print $2}' | xargs -n 1 ipcrm shm
공유 메모리 키 값이 0x00000000에 해당하는 아이디에 해당하는 공유메모리를 지운다.
참고 : http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=15110
반응형

'리눅스 shell' 카테고리의 다른 글

du  (0) 2011.05.03
cut  (0) 2011.01.03
uname  (0) 2010.08.09
ipcrm  (0) 2010.06.24
history  (0) 2010.06.23

+ Recent posts