問題タブ [execl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
619 参照

docker - RUN コマンド (exec フォーム) から Docker --build-arg にアクセスできません

run ステートメントの 1 つでa を使用しようとしています--build-argが、失敗しています。

Dockerfile

次のコマンドを使用してイメージをビルドします。

値の代わりに変数名を渡しているため、スクリプトは失敗しています。

なぜ私--build-argは利用されていないのですか?

0 投票する
2 に答える
767 参照

c++ - C/C++ で `execl()` を使用してシステム コマンドを実行し、関数の引数を実行可能ファイルとしてではなく、コマンド ラインとしてのみ渡すにはどうすればよいですか?

このコマンドを C/C++ プログラムで実行したいと思いstat -c "%F %A %n" *filename goes here* ます。ファイル名はmain関数のargv[1].

としてみましたexecl("/bin/stat", "stat", "-c", "\"%F %A %n\"", "file", NULL);

execl()結果を達成するためにコマンドはどのように見えるべきですか?

0 投票する
0 に答える
88 参照

bash - execv を使用してコマンドをマージするには? 例えば。ls | grep -c "式"

私は私ができることを知っています

ls を出力します。

しかし、どうすれば実行できますか

を使用してexecvいますか?私のコードでは、現在の作業ディレクトリで特定のファイル名を検索したいと考えています。上記のコマンドは、ファイルが存在する場合は 1 を返し、存在しない場合は 0 を返します。を使用してプログラムからこのコマンドを実行したいexecv。どうすればいいですか?

私は試した

しかし、うまくいきません。

また、 を使用してこのコマンドを実行してもexecl、ターミナルに出力番号が出力されるだけです。プログラムに戻すにはどうすればよいですか?