単一のルール ファイルの形式で一連のルールを受け入れるプログラムがあります。
条件の 1 つがプログラムによって満たされていると見なされると、条件に関連付けられたコマンドのブロックを、実行する必要がある独立した bash スクリプトとして処理しようとします。これらのコマンドをファイルに保存すると、望ましくない攻撃ベクトルが残るため、対処したくありません。行区切りの bash コマンドのリストを 1 つのグループとして bash する方法はありますか? 各行をそのまま実行するだけでなく、bashスクリプトのif条件やその他のものが正しく機能することを望みます。
ルール ファイルの例:
if CONDITION
some nice
bash commands
pkill some process
./launching something!
endif
私のCプログラムによって決定されるように、CONDITIONがtrueの場合、4行のbashコードを互いに独立してではなく、bashコマンドのグループとして実行できるようにしたいと考えています。
明らかに、これは C をプログラミング言語として使用する Linux からのものです。