![xargs 명령의 -I 옵션의 목적은 무엇입니까? [복사]](https://linux55.com/image/110807/xargs%20%EB%AA%85%EB%A0%B9%EC%9D%98%20-I%20%EC%98%B5%EC%85%98%EC%9D%98%20%EB%AA%A9%EC%A0%81%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
xargs 명령에 대한 통합 매뉴얼을 보았고 -I 옵션에 대해 설명합니다. 몇 줄을 반복해서 읽어도 이해가 되지 않았습니다.
-I 바꾸기-str 초기 인수의 바꾸기-str 항목을 표준 입력에서 읽은 이름으로 바꿉니다. 또한 따옴표가 없는 공백은 항목을 종료하지 않으며 대신 구분 기호는 개행 문자입니다. -x 및 -L 1을 의미합니다.
이것을 다른 언어로 설명하거나 이 옵션의 중요성을 보여주는 예를 들어 설명해 주실 수 있나요?
답변1
xargs -I
다음은 몇 가지 간단한 실제 사례입니다.
$ echo foo bar baz | xargs -I quux echo quux
foo bar baz
$ echo -e "foo\nbar\nbaz" | xargs -I quux echo quux
foo
bar
baz
-I
"이 토큰을 표준 입력의 개행으로 구분된 항목으로 대체"를 의미합니다.