unix and linux
[shell] 여러 파일의 내용을 반복적으로 실행하기
'김용환'
2017. 1. 6. 16:16
반복적으로 해야 할 작업들이 있다면, xargs -n1을 사용하면 편리한다.
예를 들어, 다음처럼 hosts라는 장비 목록 파일에 장비 정보를 매개변수로 받아 먼가를 처리하는 코드(host.rb)를 사용할 때 xargs -n1을 사용할 수 있다.
$ cat hosts
a.google.io
b.google.io
c.google.io
$ cat hosts | xargs -n1 ruby host.rb