반복적으로 해야 할 작업들이 있다면, 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
'unix and linux' 카테고리의 다른 글
ntpd - ntpd 잘못 설치했지만 동작하도록 수정하기 (0) | 2017.01.09 |
---|---|
[shell] 중첩된 커맨드 대체 (0) | 2017.01.06 |
[shell] 역슬래시(\) 예시 (0) | 2017.01.05 |
[shell] 따옴표 없는 것, 작은 따옴표, 큰 따옴표 사이의 주요 차이점 (0) | 2017.01.05 |
쉘에서 $((expression)) : 산술 확장(arithmetic expansion) 사용 예시 (0) | 2017.01.05 |