xdg-open을 통해 대시로 시작하는 파일을 여는 방법

xdg-open을 통해 대시로 시작하는 파일을 여는 방법

일반적으로 이중 대시는 옵션과 파일 이름을 구분하지만 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'"
        ;;

관련 정보