0
wc 명령에는 --files0-from = F 옵션이 있습니다. 설명서에 따르면 파일 F에서 NUL로 끝나는 이름으로 지정된 파일에서 입력을 읽습니다. F가 -이면 표준 입력에서 이름을 읽습니다. 왜 NUL로 끝나는 이름입니까? 줄 바꿈 또는 스페이스를 사용하여 이름을 구분하는 것이 더 편리하지 않습니까?wc 명령의 이상한 옵션
wc 명령에는 --files0-from = F 옵션이 있습니다. 설명서에 따르면 파일 F에서 NUL로 끝나는 이름으로 지정된 파일에서 입력을 읽습니다. F가 -이면 표준 입력에서 이름을 읽습니다. 왜 NUL로 끝나는 이름입니까? 줄 바꿈 또는 스페이스를 사용하여 이름을 구분하는 것이 더 편리하지 않습니까?wc 명령의 이상한 옵션
파일 이름에 공백 (또는 개행 문자 또는 탭)이 있으면 더 편리합니다.
공백 대신 구분 기호로 \0
을 사용하여 파일 목록을 출력하는 find -print0
과 함께 사용하는 경우가 있습니다.
$ find . -type f -print0 | wc -c --files0-from=-
15 ./c d
12 ./a b
27 total
xargs
비슷한 이유로 -0
옵션이 있습니다.