我尝试编写一个bash脚本,在特定页面打开带有google-chrome的pdf文件:
google-chrome '~/myFile.pdf#page=125' &
但Chrome将其转换为:
~/myFile.pdf%23page=4
所以我得到了“找不到你的东西”的错误。 有什么解决方案吗?
答案 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