Tava aqui testando umas paradas ai e de repente fui ver minhas anotações sobre compiladores.
Dai fui executar o seguinte script via terminal do VScode:
#!/bin/bash
source ~/.bashrc #pro caso de ter modificado algo lá
antlr4 -o ./test -no-visitor logic.g4
cd ./test
javac *.java
Acontece o seguinte meus camaradas raparigueiros: quando chega ali na linha do antlr4, o bash para ali mesmo, só que o cabaço do comando é um alias, mesmo estando definido no .bashrc e mesmo assim não é reconhecido, fica como comando "not found".
Pesquisando aqui ninguém sabe ao certo o que acontece, já aconteceu com outros com exatamente alias no bash.
Alguma explicação saudável pra dizer o porquê senhor bash não executa o comando?
NOTA:
--se eu rodar antlr4 via terminal (sem script) ele executa certinho.