Pārlūkot izejas kodu

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

Fixes #21463.
Ali Mohammad Pur 1 gadu atpakaļ
vecāks
revīzija
2d1c5dbfcb
1 mainītis faili ar 2 papildinājumiem un 0 dzēšanām
  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 = {},
                             .argument = {},
                             .range = expansion.range,
                             .range = expansion.range,
                             .op = ResolvedParameterExpansion::Op::GetPositionalParameter,
                             .op = ResolvedParameterExpansion::Op::GetPositionalParameter,
+                            .expand = ResolvedParameterExpansion::Expand::Word,
                         };
                         };
                     }
                     }
 
 
@@ -475,6 +476,7 @@ Vector<Token> Parser::perform_expansions(Vector<Token> tokens)
                             .argument = {},
                             .argument = {},
                             .range = expansion.range,
                             .range = expansion.range,
                             .op = op,
                             .op = op,
+                            .expand = ResolvedParameterExpansion::Expand::Word,
                         };
                         };
                     }
                     }