第7章のp184のparse_cmdの実行例について
Closed this issue · 1 comments
ryosukeeeee commented
第1刷の誤植の報告です。
p184でparse_cmdの例に触れている下記の文章ですが、
"echo hello | less"を引数としてparse_cmdを呼び出すと、
vec![("echo", vec!["hello"]), ("less", vec![])]
というベクタが返される。
この通りに実装するとZeroShは期待通りには動かなかったです。
この入力のときはvec![("echo", vec!["echo", "hello"]), ("less", vec!["less"])]
というベクタを返すように実装すると、期待通りに動きました。
GitHub 上のソースコードのparse_cmdの実装と、parse_cmdに対するドキュメントに書かれている例は修正されていました。
rust_zero/ch07/zrsh/src/shell.rs
Lines 677 to 702 in 8ec8794
ytakano commented
ありがとうございます!
正誤表に追記させて頂きました。
https://github.com/ytakano/rust_zero/blob/master/errata.md