xargs -d의 "-d"는 무엇을 의미합니까? [닫기]

xargs -d의 "-d"는 무엇을 의미합니까? [닫기]

-d다음은 무엇을 의미하나요?

sed 's/^ *//' < /tmp/list.txt | xargs -d '\n' mv -t /app/dest/

답변1

에서 man xargs:

--delimiter=delim
-d 구분

항목은 지정된 문자로 종료됩니다. 따옴표와 백슬래시는 특별하지 않으며 입력의 모든 문자는 문자 그대로 처리됩니다. 다른 매개변수처럼 처리되는 파일 끝 문자열을 비활성화합니다. 이 옵션은 입력이 개행으로 구분된 항목으로만 구성되어 있을 때 사용할 수 있지만 가능하면 --null을 사용하도록 프로그램을 설계하는 것이 거의 항상 더 좋습니다. 지정된 구분 기호는 단일 문자, C 스타일 문자 이스케이프(예: \n) 또는 8진수 또는 16진수 이스케이프 코드일 수 있습니다. 8진수 및 16진수 이스케이프 코드는 printf 명령으로 이해됩니다. 멀티바이트 문자는 지원되지 않습니다.

질문할 의견을 메모해 두고 염두에 두세요. 자신의 man페이지를 확인하거나 즐겨찾는 검색 엔진을 사용하여 이 페이지의 온라인 버전을 검색 man하거나 을 검색하세요 man xargs -d.

관련 정보