但しデフォルト設定がされている物はデフォルト設定先を変更する。
例えばtext_plainはデフォルト設定でが起動するようになっているのでそれをLeafpadが起動するように変更する。
text_plainはデフォルト設定でdefaulttexteditorが設定されている。
#! /bin/shその場合、/usr/local/binにdefaulttexteditorってファイルが存在するので、それをテキストエディタで開いてみる。
exec defaulttexteditor "$1"
正直な話、text_plainをLeafpadにしたいだけならtext_plainをexec leafpad "$1"に書き換えるだけで済みます。
何故defaulttexteditorを書き換えるのか?
例えばtext_x-logもdefaulttexteditorが設定されています。
defaulttexteditorさえ変更すればそれらも一気に変更できる利点があります。