중복 가능성:
"--"(이중 대시)은(는) 무슨 뜻인가요?
단일 "--" 매개변수를 사용하는 명령줄 도구가 많이 있습니다. 예를 들어:
gem install mysql -- —–with-mysql-config=/usr/local/mysql/bin/mysql_config
일종의 구분자로 사용되는 것 같습니다. 특별한 의미가 있나요? 이것은 일반적으로 사용되는 관용구입니까? 그렇다면 그 목적은 무엇입니까?
추신: 저는 form 의 매개변수에 대해 말하는 것이 아닙니다 . 뒤에 흰색 문자와 기타 매개변수가 --argument
있을 때를 말하는 것입니다 .--
답변1
--
많은 프로그램이 따르는 컨벤션입니다. 이는 "이 인수를 무시하고 이후의 모든 단어를 명령줄 옵션이 아닌 명령줄 인수로 처리합니다. -
또는 로 시작 하더라도 --
"를 의미합니다.
예를 들어, 불행하게도 이라는 파일이 있다면 -f
어떻게 삭제하시겠습니까? 명령에 대한 옵션으로 해석되므로 rm -f
작동하지 않습니다 . 그러나 운 좋게도 명령은 규칙을 따르 므로 다음을 사용하여 파일을 삭제할 수 있습니다.-f
rm
rm
--
rm -- -f