Browse Source

Shell: Allow word-expansion of ${var}, $N, $* and $-

Fixes #21463.
Ali Mohammad Pur 1 year ago
parent
commit
2d1c5dbfcb
1 changed files with 2 additions and 0 deletions
  1. 2 0
      Userland/Shell/PosixParser.cpp

+ 2 - 0
Userland/Shell/PosixParser.cpp

@@ -429,6 +429,7 @@ Vector<Token> Parser::perform_expansions(Vector<Token> tokens)
                             .argument = {},
                             .range = expansion.range,
                             .op = ResolvedParameterExpansion::Op::GetPositionalParameter,
+                            .expand = ResolvedParameterExpansion::Expand::Word,
                         };
                     }
 
@@ -475,6 +476,7 @@ Vector<Token> Parser::perform_expansions(Vector<Token> tokens)
                             .argument = {},
                             .range = expansion.range,
                             .op = op,
+                            .expand = ResolvedParameterExpansion::Expand::Word,
                         };
                     }