최근 --
에는 이중 하이픈이라는 것을 알고있어 옵션 목록이 끝났다는 것을 명령에 알려주는 데 사용되며 다음은 옵션으로 간주해서는 안됩니다. 그래서,
grep -- 'search_word' *
주어진을 검색합니다 search_word
. 그러나을 제거 --
하고 파일로 시작하는 단일 파일 -
이 있으면 filename 의 문자와 일치하는 옵션이 켜지 면 예기치 않은 동작이 발생할 수 있습니다 .
이것이 무엇입니까 --
? 이것에 대한 기술적 용어가 있습니까?
답변
--
도구 근무하는 사용 getopt(3)
공정 명령 행 인수와 많은 API가 구문 분석 POSIX 스타일 옵션.
의 매뉴얼 페이지에서 getopt(3)
:
인수 목록의 옵션 해석은 옵션`- ‘(이중 대시)에 의해 취소 될 수 있으며, 이로 인해 getopt ()가 인수 처리의 끝을 알리고 -1을 반환합니다.
그런 다음이라고합니다. 이중 대시
답변
내가 실제로 이끌었던 유일한 두 가지 이름은 미학적으로 언급하기위한 “더블 대시” 와 기능적으로 언급하기위한 “옵션의 끝”입니다 .