虎(牛)龍未酉2.1

記録帳|+n年後のジブンが思い出せますように……

作業ログ|ブックマーク代わりのシェルスクリプト

背景

フォルダに他のファイル(たとえばエクセル)と並べて、URLを置いておきたい。

ところが、ふつうにDragDropすると.weblocファイルになってしまい、デフォルトブラウザ(Safari)で開くことになってしまう。

仕事ではSafariじゃなくて、Chromeを使っているのだよう。

しかし、デフォルトブラウザをChrome指定はしたくない。

これまではAppleScriptを書いていたけど、これは編集作業と権限設定が地味に面倒くさい。ふつうのエディタで書き換えたい。

ということで、bashシェルスクリプトでやれるようにした。

f:id:masatora_bd5:20201124095122p:plain

やったこと

URL指定は、ファイルごとにベタ打ちw 引数を取ってコマンド化させたいわけじゃないので

#!/bin/bash

# set URL to target_url
# 拡張子は.commandで
# chmod u+x boo.command (to User, Excecution)

target_url="https://masatler.hatenablog.com/entry/2020/11/24/093302"

open -a 'Google Chrome' "$target_url"

リソース(参考サイト)

01.指定の URL・ファイルを...開く Bash スクリプト (Mac・Windows 両対応) 02.Macでシェルスクリプトをダブルクリックで実行 03..commandファイルが適切なアクセス権限がなく実行できない件を解決する

環境