C++ または C# だけに限定したい理由はありますか? 考慮できる多くのオプションがあります。たとえば、次のとおりです。
非常に単純なタスクの場合:
- Bash : 単純な Bash スクリプトで問題を解決できる場合があります。あるプロセスから別のプロセスへの情報のパイプは簡単で、sed や awk などの機能をすぐに利用できます。もう 1 つの大きな利点は、ほとんどどこにでもインストールできることです。
もう少し複雑なタスクについては、スクリプト言語を試すことができます。
- Python : 学びやすく、読みやすい。小さなアプリケーションをすばやくまとめるのに非常に便利です。
subprocess
他のプロセスとの通信に使用できます。
- Ruby : Python と同様のコメント - きれいな構文を持つ優れたスクリプト言語。
- Perl : Perl はテキストの処理が得意ですが、個人的には構文が嫌いです。
その他のオプション:
- Java : C# の経験により、Java は非常によく似た言語であるため、すぐに学習できます。Java は Linux で公式にサポートされています。
- C# : 多くの Linux ユーザーは、C# は十分に無料ではないため、C# に慎重ですが、心配する必要はありません。何度か試したところうまくいきました。Mono は Microsoft のバージョンと 100% 互換性がないことに注意してください。
- C++ : あなたがやろうとしていることについては、私は個人的に C++ をお勧めしません。ただし、それはタスクを解決します。C++ を既に知っている場合は、検討する価値があると思います。
明らかに、他にも多くの適切なオプションがあります。