From: Lokesh Poovaragan <lokesh.poovaragan@gmail.com> When a command has several redirections on the same stream, native only echoes the last one. Signed-off-by: Lokesh Poovaragan <lokesh.poovaragan@gmail.com> --- programs/cmd/tests/test_builtins.cmd | 1 + programs/cmd/tests/test_builtins.cmd.exp | 2 ++ 2 files changed, 3 insertions(+) diff --git a/programs/cmd/tests/test_builtins.cmd b/programs/cmd/tests/test_builtins.cmd index 34d1f076485..a5b31566a45 100644 --- a/programs/cmd/tests/test_builtins.cmd +++ b/programs/cmd/tests/test_builtins.cmd @@ -32,6 +32,7 @@ echo @tab@word echo@tab@@tab@word echo @tab@ on @space@
nul echo a +> x > y echo a if@tab@1 == 2 then @echo a @rem native stores the keyword (and preserve the case) :-( IF@tab@1 == 2 ThEn @EchO a diff --git a/programs/cmd/tests/test_builtins.cmd.exp b/programs/cmd/tests/test_builtins.cmd.exp index dc6420e1432..b3cd2a687f6 100644 --- a/programs/cmd/tests/test_builtins.cmd.exp +++ b/programs/cmd/tests/test_builtins.cmd.exp @@ -91,6 +91,8 @@ word
@todo_wine@@pwd@>echo a 1>nul@space@ +@todo_wine@@pwd@>echo a 1>y@space@ + @pwd@>if 1 == 2 then @echo a@space@ @todo_wine@@pwd@>IF 1 == 2 ThEn @EchO a@space@ -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/11554