Existe uma maneira de visualizar "como o shell iria interpretar a entrada do usuário (em termos de reconhecimento de tokens e wordexp )"?
Além disso, uma função shell preview () { printf '%s\n' "$*"; }
seria uma maneira segura e adequada de visualizar quais parâmetros seriam fornecidos para uma função / programa de shell / built-in?
Por fim, há uma abordagem semelhante para pré-visualizar a "interferência de parâmetros" (ou seja, Token Recoginition + wordexp) nos casos mais complexos de comandos compostos?
Antecipar o que pode ser incluído como "Intercâmbio de parâmetros do shell" permitiria demonstrar o papel / parte obscurecido do shell para iniciantes na tentativa de evitar percalços touch ./-r; rm *
;)