0

私は次のことをしようとしています:

 execl("/bin/grep","grep","print",fd,NULL);

fd はファイル記述子です。したがって、基本的に、これは fd が指すファイルの「print」を grep する必要があります。コンパイル エラーや警告は表示されませんが、動作していないようです。"Something.txt"の代わりに次のようなファイル名を指定すると機能しますfd

これが機能しない理由を誰かに教えてもらえますか? const char arg*(コンパイルエラー/警告がないと言ったように、execlだけがかかることは知っています)。

4

1 に答える 1