bash-oo-framework(Bash Infinity)というものがあります。 ShellScriptを書くときは、これが便利になることがあります。 Bashでフレームワークを使うこと自体にはあまり意味があるとは思えませんが(Bashは速度及び、環境にあまり左右されず使えるため)、しかし、ShellScriptの可読性は向上すると思われます。 $ bash $ which bash /usr/local/bin/bash $ git clone https://github.com/niieani/bash-oo-framework $ cd bash-oo-framework $ vim your-script.sh