Perfil
Propostas
Python ao invés de Shell Script! Como?
Shell script permite a programação chamando comandos executáveis do sistema (coisas que você executa na linha de comando, como listar arquivos) e combinando-os de maneira extremamente fácil. Normalmente é utilizado em sistemas UNIX, principalmente Linux e MacOSX, mas agora ele está chegando ao Windows 10!
A facilidade que ele traz também apresenta seus problemas. A linguagem é arcaica, considerada não elegante e dá uma bela dor de cabeça para se fazer um script decente. Mas ela é vista como a melhor alternativa para se utilizar as vantagens dos comandos do sistema.
Não até explorarmos o que existe em Python! Que tal trazer a facilidade de uso dos comandos de sistema à modernidade da linguagem Python?
Apresentarei quatro alternativas, desde a mais rude à com melhor usabilidade, incluindo um shell nativo em Python que pode ser usado no lugar do bash, zsh, fish, etc.
A quem quiser experimentar, este shell chama-se xonsh: https://github.com/xonsh/xonsh
Shell Script: o que é, para que serve e como Python pode ajudar?
Shell script permite a programação chamando comandos executáveis do sistema (coisas que você executa na linha de comando, como listar arquivos) e combinando-os de maneira extremamente fácil. Normalmente é utilizado em sistemas UNIX, principalmente Linux e MacOSX, mas agora ele está chegando ao Windows 10!
A facilidade que ele traz também apresenta seus problemas. A linguagem é arcaica, feia e dá uma bela dor de cabeça pra se fazer um script decente. Mas ela é vista como a melhor alternativa para se utilizar as vantagens dos comandos do sistema.
Não até explorarmos o que existe em Python! Que tal trazer a facilidade de uso dos comandos de sistema à modernidade da linguagem Python?