45 一番最後にいじったファイルを開く (別名定義の微小な改良)

普段ターミナルで作業していることが多いが、 しばしば直前に実行した命令で出来たファイルを開きたいことがある。

alias lastfile='ls -tr | tail -1'
alias ol='open `lastfile`'
のようなことをしていたのだが (ol は open the last file のつもり)、 ファイル名に空白が含まれていると動かないというバグがあった。 macOS の shift+command+数 で作ったスクリーンショット・ファイルのファイル名には空白が含まれているので、ちょっとイライラ (スクリーンショット\ 2023-11-01\ 11.17.00.png なんて打ちたくない)。

引用符で囲むだけか。
alias ol='open "`ls -tr|tail -1`"'
ちょっと便利になった。



桂田 祐史