google dosに乗り換えてほとんどのオフィスファイルがgoogledocsに移行した。ファイル自信はinsync(有料)で同期しているがファイルを開くのが結構面倒くさい。少なくともgoogle docsのファイルはブラウザで自動で開きたい。
ということで以下のシェルスクリプトで開いたgoogle docsのファイルを開くようにした。実行権限を与えて、ファイルに関連付けをしてあげれば終わり。
#!/bin/bash
#入力ファイルからgoogledrive上のファイルのurlを読み取る
URL=$(cat ${1}|awk '{print $2}'|sed s/,$//|sed s/\"//g)
#入力ファイルからファイルのオーナーを読み取る。不要だった。
USER=$(cat ${1}|awk '{print $6}'|sed s/}$//|sed s/\"//g)
#確認用に出力。不要。
echo URL: $URL
echo USER: $USER
#Profile 5でgoogle-choromeを立ち上げ、ファイルを開く。
google-chrome $URL --profile-directory="Profile 5"