• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:シェルでのパイプの処理の書き方で困ってます)

シェルでのパイプの処理の書き方で困ってます

このQ&Aのポイント
  • シェルでのパイプの処理について困っています。現段階のプログラムを示します。
  • プログラム中のパイプ部分の記述がうまくいかず、エラーが発生しています。
  • どのようにすればパイプを実装できるか、アドバイスをいただきたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

このままだと「パイプを使ったらシェルごと終わる」ような気がする. A | B というパイプラインを処理するには A と B のそれぞれを exec するために, 合計 2回 fork しなきゃならないことに気付いてる? 落ち着いてアルゴリズムを作った方がいいんじゃないかな. 可能なら既存のシェルのソースを読んでみると, いろいろ参考になると思います. あと, 関数名や変数名も, もうちょっと考えた方がいいと思う. tokun とか pipeflagment は意味がわからん.

BASSMANIA
質問者

お礼

ありがとうございます!! 指摘にしたがって改良したらパイプ実装できました! プログラム全体の見やすさ等は現在の課題でもあります。 ご指摘ありがとうございます。 今後も精進していきます

関連するQ&A