Google-Chrome открытый URL с хэштегом - PullRequest
0 голосов
/ 10 мая 2018

Я пытаюсь запрограммировать скрипт bash, который открывает файл PDF с помощью Google-Chrome на определенной странице:

google-chrome '~/myFile.pdf#page=125' &

но Chrome конвертирует его в:

~/myFile.pdf%23page=4

поэтому я получаю сообщение об ошибке "Не могу найти ваши вещи". Есть идеи о решении?

1 Ответ

0 голосов
/ 10 мая 2018

Откройте его, указав полный путь, а не относительный. Вы можете изменить свой скрипт на:

#!/bin/bash

function realpath() {
    echo "$(cd $(dirname $1); pwd)/$(basename $1)"
}

url=$1
qualifiedurl=$(realpath $url)
google-chrome "file///${qualifiedurl}"

И вызвать его как

./launch-script.sh ~/myFile.pdf#page=4
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...