podemos criar script no Linux com python e executá-lo como se fosse um script bash ou sh. Veja como lendo esse post.
![Script no Linux com Python](https://categoriaoutros.com.br/wp-content/uploads/2023/08/python-logotipo.jpg)
Script no Linux – Shebang
Um script no Linux é um arquivo de texto contendo uma sequência de comandos que podem ser executados em ordem. É usado para automatizar tarefas ou realizar várias ações em um único comando.
Criamos esse script através de um arquivo onde a primeira linha comece com #! seguido pelo nome do interpretador(ou shell) de comandos, que pode ser bash, sh… Veja um exemplo,
script a ser executado pelo bash
#!/bin/bash echo "olá mundo"
ou script a ser executado pelo sh
#!/bin/sh echo "olá mundo"
Essa primeira linha é chamada de Shebang e é por meio dela que o sistema sabe qual shell usar para interpretar os comandos, que nesse cado é echo "olá mundo".
Veja também: Programação: Qual a Linguagem mais Fácil do Mundo?
Como Criar Script no Linux com Python?
Para criar nosso script no linux usando python seguimos os mesmos passos que fizemos acima ao criamos um usando bash ou sh, apenas substituindo o Shebang por #!/usr/bin/python3
#1 cri um arquivo com nome terminado em .py. O meu chamarei de ola.py
#2 digite o seguinte conteúdo, salve e feche
#!/usr/bin/python3 echo "olá mundo"
#3 dê permissão de execução
$ chmod +x ola.py
#4 execute
$ ./ola.py
O $ não é para ser digitado 🙂 apenas ./ola.py
#4 o resultado será:
olá mundo
Script Python sem shebang
Se você cria um arquivo .py mas não coloca o shebang o script não deixa de ser um script, um arquivo python, mas ele deverá ser executado assim
python3 ola.py
Ao inserir o shebang o script em si pode ser auto-executável no Linux, como um script de shell, sem precisar colocar “python3”,
./ola.py
O que é Python?
Aproveitarei um trecho falando sobre o que é Python que publiquei no post Aprendendo Python por Conta Própria: Como e Quando Começou:
Saber que Python é uma é uma linguagem de programação popular e versátil que pode ser usada para data science, desenvolvimento web, automação já sabemos e por isso pulo essa etapa. Mas quero saber como e quando iniciou, quem criou ou idealizou.
Sei que é um pouco chato saber a história de algo quando o que queremos na verdade é iniciar a programar. Mas não irei pular etapas, vamos “iniciar Python pelo começo”.
O criador original, Guido van Rossum, deu ao Python o nome do programa de televisão da BBC ‘Monty Python’s Flying Circus‘.
Categoria Outros
Em 1987, Guido trabalhou em um grande sistema operacional distribuído no CWI, um instituto nacional de pesquisa em matemática e ciência da computação na Holanda. Dentro desse projeto, ele teve alguma liberdade para trabalhar em projetos paralelos. Com o conhecimento e a experiência que acumulou nos anos anteriores, trabalhando em uma linguagem de computador chamada ABC, ele começou a escrever a linguagem de programação Python.
Comments on “Como Criar Script no Linux com Python”