エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
車輪の再発明:Bashライブラリ内の関数定義をShellScriptにマージするlibMerge - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
車輪の再発明:Bashライブラリ内の関数定義をShellScriptにマージするlibMerge - Qiita
前書き 本記事では、自作したPython3.xスクリプトのlibMergeについて記載します。 libMergeは、Bashライ... 前書き 本記事では、自作したPython3.xスクリプトのlibMergeについて記載します。 libMergeは、Bashライブラリ内の関数定義をShellScriptにマージする機能を持ちます。 正確には、Script内で使用されている関数の定義部分のみをBashライブラリから抽出し、 「抽出した関数+元々のScriptの内容」を記載したScriptを新規作成します。 なお、libMergeの作成理由は、以下の通りです。 1. Bashは汎用的なライブラリが存在せず、ライブラリ内の関数の機能に関する共通認識がない。 そのため、第三者が関数定義を参照しやすいScriptの提供が好ましい。 2. 第三者のために、ライブラリの関数定義をScriptに手動で転記する事は避けたい。 3. 単一のファイルで完結していないScriptは、可搬性が低い。 ライブラリがインクルードできない場合、ライブラ