From d56fbaa7e89b011e54428c17d5d313c47d648f80 Mon Sep 17 00:00:00 2001 From: Ali Mohammad Pur Date: Thu, 16 Feb 2023 21:36:52 +0330 Subject: [PATCH] Shell: Allow underscores in normal expansion names --- Userland/Shell/PosixLexer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Userland/Shell/PosixLexer.cpp b/Userland/Shell/PosixLexer.cpp index 776856a8a5..4806d350fc 100644 --- a/Userland/Shell/PosixLexer.cpp +++ b/Userland/Shell/PosixLexer.cpp @@ -773,7 +773,7 @@ Lexer::ReductionResult Lexer::reduce_parameter_expansion() } auto next = m_lexer.peek(); - if (is_ascii_alphanumeric(next)) { + if (is_ascii_alphanumeric(next) || next == '_') { m_state.buffer.append(consume()); expansion.parameter.append(next); expansion.range.length = m_state.position.end_offset - expansion.range.start - m_state.position.start_offset;