49:30, há um problema com essa implementação. O help no bash (pelo menos na versão que estou aqui 5.1.16(1)-release), aceita letras únicas como argumento, então esses comandos são reconhecidos pelo help: help a help b Ou seja o script não falha nesses casos ./builtin a ./builtin b Pois são iniciais de comandos builtin do bash. Mas em tese não são de fato comandos. Nesse caso, eu trocaria o help pelo builtin type para testar
Sim, o help também recebe padrões como argumentos e não é a melhor ferramenta para esse tipo de teste. Se fosse realmente o propósito, 'type -t' seria a minha escolha, comparando com a palavra resultantante.
Valeu! A apostila não existe mais, ela foi revista, atualizada e virou um livro que você pode baixar gratuitamente aqui: blauaraujo.com/downloads/pmpgb.pdf Ou comprar aqui: uiclap.bio/blau_araujo
Que aula maravilhosa! 😲
excelente aula, Blau!!
Sensacional
Excelente. Aula de um verdadeiro mestre. Estou revisando e aprendendo também.
Muito bom conteúdo, bem apresentado. Muito obrigado Blau. Namasté:)
Que aula excelente. Lembrei da época em que estudava eletrônica analógica no laboratório! 😊 👏👏👏
Engraçado que eu tive a mesma sensação, isso me remeteu muito às aulas nos laboratórios do CEFET.
Obrigado
49:30, há um problema com essa implementação. O help no bash (pelo menos na versão que estou aqui 5.1.16(1)-release), aceita letras únicas como argumento, então esses comandos são reconhecidos pelo help:
help a
help b
Ou seja o script não falha nesses casos
./builtin a
./builtin b
Pois são iniciais de comandos builtin do bash. Mas em tese não são de fato comandos. Nesse caso, eu trocaria o help pelo builtin type para testar
type $1 &> /dev/null
[[ $? -eq 0 ]] && echo "\"$1\" é builtin ou keyword!" || echo "\"$1\" não é builtin ou keyword... :-("
exit 0
Sim, o help também recebe padrões como argumentos e não é a melhor ferramenta para esse tipo de teste. Se fosse realmente o propósito, 'type -t' seria a minha escolha, comparando com a palavra resultantante.
@@debxp Humm, que show, não tinha notado essa flag -t, fica melhor ainda, mais semântico
Muito bom o curso apesar de ser a 3 anos atras ainda está atual. Professor onde encontro a apostila?
Valeu! A apostila não existe mais, ela foi revista, atualizada e virou um livro que você pode baixar gratuitamente aqui:
blauaraujo.com/downloads/pmpgb.pdf
Ou comprar aqui:
uiclap.bio/blau_araujo
@@debxpObrigado professor!