带有主题标签的Google Chrome开放式网址

时间:2018-05-10 10:19:56

标签: bash google-chrome

我尝试编写一个bash脚本,在特定页面打开带有google-chrome的pdf文件:

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

但Chrome将其转换为:

~/myFile.pdf%23page=4

所以我得到了“找不到你的东西”的错误。 有什么解决方案吗?

1 个答案:

答案 0 :(得分:0)

使用完全限定路径而不是相对路径打开它。您可以将脚本更改为:

#!/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