Como executar um script de bash

Como executar um script de bash

O processador de linguagem de comando “Bourne Again Shell” também é conhecido como Bash. A série de comandos em um script Bash contém o texto simples da série de comandos que são executados enquanto o script está sendo executado. O script deve começar com “#!/Bin/Bash ”em Bash. Várias abordagens para executar um script bash no Linux são usadas neste artigo.

Como executar um script de bash

Bash é a concha do sistema operacional GNU ou o poderoso tradutor de script. Com o uso de scripts de bash, um usuário pode agrupar bem os comandos e examiná -los para evitar um dano potencial aos dados, pastas e estruturas de dados. As convenções de codificação de seus scripts facilitam a leitura do código e ajudam na depuração. Embora o script de bash não seja uma linguagem de programação, é diferente o que permite otimizar as várias tarefas e trabalhar em tarefas administrativas também. Como outras linguagens de programação dificultam a realização dessas tarefas, o script de bash é frequentemente preferido em relação a outras linguagens de programação ao usar várias ferramentas de uma só vez. Isso ocorre porque o script bash é extremamente rápido nesses tipos de situações.

Vamos começar o processo de abrir o script de bash. Para conseguir isso, devemos primeiro construir um script bash. Portanto, criamos um arquivo bash na área de trabalho. Consequentemente, na primeira etapa, abrimos o terminal e alteramos o diretório para a área de trabalho usando o comando "CD". Em seguida, digitamos "Desktop" e terminamos com uma barra ("/").

Linux@linux: ~ $ CD Desktop/

Agora que entramos neste comando, somos automaticamente levados para o diretório de desktop. Para ver quantos arquivos agora estão presentes na área de trabalho e ver seus nomes, executamos o comando "LS", que mostra todos os arquivos da área de trabalho na janela do terminal. Atualmente, temos quatro arquivos em nossa área de trabalho com os nomes “Arquivo.txt "," Nome.txt "," saída.txt ”e“ registro.txt ”como você pode ver na imagem a seguir. Todos esses arquivos são arquivos de texto e precisamos abrir um arquivo bash, para primeiro criar um script de bash.

Criando um arquivo Bash

Antes de construir um script de bash, demonstramos algumas conchas de bash diferentes. Para fazer isso, digite "gato" no terminal, seguido pela barra ("/") e o termo "etc". Em seguida, escrevemos a barra ("/") e as "conchas" no final.

Linux@linux: ~/desktop $ cat/etc/shells

Como você pode ver na imagem a seguir, todos os conchos disponíveis são exibidos na janela do terminal quando digitarmos esse comando pressionando a tecla Enter no teclado. "/Bin/sh", "/bin/bash", "/usr/bin/bash", "/bin/rbash", "/usr/bin/rbash", "/bin/dash" e "// usr/bin/Dash ”compõem o número total deles, que é sete. Aqui, "/bin/bash" é a concha que usamos. No entanto, "/usr/bin/bash" também é uma opção.

Portanto, o comando "qual Bash" agora fornece o caminho para a casca de basquete quando inserido.

Linux@linux: ~/desktop $

Agora, quando entramos neste comando, ele fornece o caminho que é "/usr/bin/bhash", como visto no seguinte:

Agora, na seção subsequente, usamos o comando "touch" para construir um script de bash. O principal objetivo do comando "Touch" é alterar o prazo. Apesar de não ser seu principal objetivo, a ferramenta freqüentemente executa a criação de arquivos. Os tempos de atualização e acessibilidade para qualquer arquivo específico podem ser alterados usando o software de terminal. A função de toque só cria um arquivo se não estiver presente. Assim, depois de digitar "Touch", um espaço em branco é fornecido antes de escrever o nome do script Bash que queremos usar. Nesse caso, o nome do script da partida é “Bashfile.sh ”porque é um script bash. Então o ".A extensão sh ”é usada.

Linux@linux: ~/desktop $ touch bashfile.sh

Como você pode ver na imagem a seguir, um arquivo com o “Bashfile.O nome sh ”é criado na área de trabalho quando executamos este comando.

O arquivo de texto chamado “Bashfile.SH ”está atualmente visível.

Adicionando um script Bash

Para fazer um script de bash, devemos seguir alguns passos. Para fazer isso, abra o arquivo da área de trabalho e digite "#" seguido pela marca de exclamação "!”E um espaço. Então, digite “/bin/bash”. Isso diz ao seu sistema que o arquivo agora é um script de bash. Agora que temos "eco", podemos inserir qualquer informação ou elemento que queremos colocar como uma declaração. Então, usamos as vírgulas invertidas. Dentro dessas vírgulas invertidas, digitamos a declaração para Bash, que é “Linux é uma família de sistema operacional UNIX de código aberto”. Agora o salvamos clicando na opção Salvar que está localizada no canto superior direito.

Para verificar a execução do script Bash, usamos o comando "LS" na seguinte etapa:

Linux@linux: ~/desktop $ ls

Quando o comando é executado, como mostrado na imagem a seguir, o arquivo Bash não é executado porque é exibido em cor branca. Nesse caso, o arquivo ainda não foi executado. No entanto, quando é exibido na cor verde, indica que o arquivo agora é executado.

Existem duas maneiras de modificar a permissão. No entanto, neste caso, usamos o comando "chmod" para torná -lo executável na seguinte etapa. O comando "chmod" é utilizado para modificar as permissões de acesso de um arquivo ou diretório. Seu acrônimo é "modo de mudança". Não pode alterar as permissões de um link simbólico. Até os links simbólicos que encontramos durante a travessia de diretório recursivo são desconsiderados. Então, depois de digitar "chmod", digitamos "+x" para tornar o arquivo executável antes de escrever o "Bashfile.nome do arquivo sh ”para que não haja erros quando executarmos este comando.

Linux@Linux: ~/Desktop $ chmod +x Bashfile.sh

O comando "LS" agora está inserido na etapa seguinte para verificar a execução do arquivo:

Linux@linux: ~/desktop $ ls

Como você pode ver na imagem a seguir, depois de executar este comando, o nome do arquivo “Bashfile.sh ”mudou para verde, indicando que agora pode ser executado.

Agora, na seção subsequente, executamos o script Bash. Para fazer isso, usamos o comando em que digitamos “./”Seguido pelo nome do“ Bashfile.sh script Bash.

Execute o script Bash

Linux@Linux: ~/Desktop $ ./BashFile.sh

Como você pode ver na imagem a seguir, quando executamos esse comando, o script bash é executado na tela Terminal, que exibe a instrução “Linux é uma família de sistema operacional UNIX de código aberto”. Podemos ver os resultados da afirmação que ecoamos aqui.

Usando SH para executar um script Bash

Nesta parte, executamos o script bash no terminal usando "sh". O "SH" é um intérprete de tarefa de software do sistema para plataformas Linux e UNIX. Alguns comandos embutidos são oferecidos por Sh. Um subconjunto de sh é bash. Portanto, usamos o comando em que escrevemos "sh" e depois um espaço, seguido pelo nome do script do Bash, que é "BashFile.sh ”.

Linux@linux: ~/desktop $ sh bashfile.sh

Você pode ver que o script bash agora está em execução com sucesso quando inserimos este comando.

Usando a palavra -chave Bash para executar um script de bash

Para executar o script Bash no terminal nesta seção, utilizamos a palavra -chave "Bash" no comando. Para fazer isso, entramos "Bash" seguido de um espaço, depois o nome do roteiro que é "Bashfile.sh ”.

Linux@Linux: ~/Desktop $ Bash Bashfile.sh

Você pode ver que, quando executarmos este comando, ele exibe a afirmação que ecoamos, que é “Linux é uma família de sistemas operacionais UNIX de código aberto”.

Conclusão

Discutimos o tópico sobre como executar um script Bash no Linux neste artigo. Nos exemplos fornecidos, examinamos as metodologias alternativas para executar os scripts do Bash. Na primeira etapa, discutimos como criar um arquivo bash na área de trabalho e como torná -lo executável usando o comando "chmod". Na segunda seção, usamos as palavras -chave "Bash" e "SH" para executar o script Bash.