私は小さなアプリ (C) で遊んでいます。実行すると、ディレクトリ ツリーが作成され、そこにファイルが読み込まれます。フォームの一連の行を使用してこれを行います
system("echo \"lump = \" >> ./newdirectory/newfile.c");
それ自体が呼び出しを含む新しいファイルに C の行を書き込もうとする場合を除いて、これは正常に機能していsystem("echo");
ます。
具体的には、
system("echo \"system(\"echo hello world\");\" >> ./newdirectory/newfile.c");
のように書かれます
system(echo hello world);