Yoshiki-Iwasa / minishell

0 stars 0 forks source link

[細かい案件]|を使った処理で応答が返ってこないケースがある #69

Closed hiroin closed 4 years ago

hiroin commented 4 years ago

事案 |を使った処理で応答が返ってこないケースがある

事案詳細 catすると表示に10秒くらいかかるテキストファイルを用意し、

cat longtxt.txt| wc -v

のように、big.txtをcatした出力をオプションが間違っているwc(例えば-v)に渡すと、応答が返ってこない。 Ctil + Cでも終了できない。

再現手順 [bash]

$ cat longtxt.txt | wc -v
wc: invalid option -- 'v'
Try 'wc --help' for more information.
$

[minishell]

minishell$ cat longtxt.txt | wc -v
wc: invalid option -- 'v'
Try 'wc --help' for more information.
(応答が返ってこない)

※|がある処理でCtrl + Cの動作を確認しようとして発見しました。 どう修正していいかわからないので、スルーしようと思います…

Yoshiki-Iwasa commented 4 years ago

うーん とりあえず今出てるissue に対応するようにnorm 整形して、その上で対応可能そうだったらやります!

hiroin commented 4 years ago

OKですー、Closeいたします。