일반적으로 이중 대시는 옵션과 파일 이름을 구분하지만 xdg-open은 상관하지 않습니다.
❯ xdg-open -headlinesAfter.epub
xdg-open: unexpected option '-headlinesAfter.epub'
Try 'xdg-open --help' for more information.
❯ xdg-open -- -headlinesAfter.epub
xdg-open: unexpected option '--'
Try 'xdg-open --help' for more information.
다른 방법이 있나요?
답변1
다음을 추가하여 파일을 열 수 있습니다 ./
.
xdg-open ./-headlinesAfter.epub
답변2
이것은 xdg-open
쉘 스크립트이므로 직접 수정할 수 있습니다. 고정 버전을 PATH의 개인 디렉터리에 있는 동일한 이름의 파일에 저장하세요. 해결 방법은 -*
지원되는 옵션이 없기 때문에 단순히 옵션을 테스트하지 않는 것입니다 . 이렇게 하려면 다음 줄을 삭제하세요.
-*)
exit_failure_syntax "unexpected option '$parm'"
;;