コマンド文字列を読み取って検証し(コマンドの名前とその引数を取得)、それらの引数を変更してからコマンド文字列を動的に書き換えるプログラムを作成しようとしています。
コマンド文字列を解析できるアルゴリズムまたは正規表現を探しています。私は DOS 6.2 とバッチ ファイルには精通していますが、私が使用している端末、UNIX、シェルなどの Mac についてはほとんど知りません。引数がコマンドごとに異なる構文であるかどうかはわかりません。
詳細:
私がしなければならないことは、コマンド ラインが正しくフォーマットされていることを検証することです。どんなコマンドでも動作するように、ジェネリックにしたいと思います。
Mac を使用しているので、ターミナルでテストできます。