O que são arquivos SH e como posso abri-los?
Arquivos de script contêm instruções que são executadas por um programa específico ou mecanismo de script. Essas instruções são executadas sem compilação. As instruções são escritas em linguagens de script para o ambiente de execução. Existem muitas linguagens de script com diferentes propósitos e ambientes. No entanto, a linguagem que abordaremos neste artigo é a linguagem de script Bash, usada para trabalhar no Linux. Arquivos que contêm comandos ou sintaxe da linguagem de script Bash também são conhecidos como arquivos SH ou arquivos de script de shell.

O que são arquivos SH no Linux?
Os arquivos de script são conhecidos por serem criados e armazenados em bash, pois as instruções que contêm são escritas nessa linguagem e possuem a extensão .sh. Qualquer comando que você queira executar no terminal pode ser colocado dentro de um arquivo de script para execução. Se você tiver uma sequência de comandos que deseja executar repetidamente, pode colocá-los em um script e simplesmente chamá-lo.
Um arquivo de script não precisa necessariamente ter a extensão .sh. Linux não é Windows, porque a primeira linha de código, chamada 'cabanaA extensão '.sh' no arquivo será suficiente para garantir que ele seja considerado um arquivo de script de programa. É comum usar a extensão .sh para arquivos de script de shell, mas essa não é necessariamente uma convenção útil. Usar a extensão para identificar o arquivo como um script não oferece muita vantagem e pode levar a uma perda de flexibilidade.

Como criar um arquivo SH?
Assim como outros arquivos de código criados em um editor de texto simples, isso pode ser feito da mesma maneira. Tudo o que você precisa saber são os comandos e a sintaxe da linguagem para criar um. No entanto, o mais importante sobre um script de shell bash é que ele começa com `/`. cabana Como mostrado abaixo:
#! / Bin / bash

Isso é adicionado à primeira linha de código para tornar o script bash executável. Você também pode verificar a localização do interpretador bash usando o seguinte comando:
qual bash

Além disso, precisamos usar outro comando para que o sistema reconheça este arquivo como um arquivo executável. No entanto, isso pode não ser necessário em alguns casos:
chmod +x nome_do_arquivo
NotaO nome do arquivo pode ser qualquer nome que você escolher para o seu arquivo.
Executando arquivos SH via terminal no Linux
Você pode executar arquivos SH se os comandos do script forem escritos dentro do terminal. A sintaxe do seu arquivo SH deve estar correta para que ele possa ser executado. Estamos usando apenas um trecho de código de exemplo para ilustrar como o script funciona. Você pode usar trechos de código diferentes.
- abra qualquer Editor de texto Prefiro isso ao meu sistema.
- Agora escreva o seguinte código de exemplo e salve-o com ou sem a extensão .sh:
#!/bin/bash echo Olá, usuários do appuals! #O comando echo é usado para exibir uma linha de texto. echo Qual é o seu nome? #O programa solicitará a entrada. echo what #Aqui o usuário precisa inserir dados. echo Olá, $what! #A entrada será impressa junto com o texto.

NotaLeia os comentários para entender cada linha do código de exemplo.
- Agora aberto terminal Ao pressionar as teclas Ctrl + Alt + T juntos.
- Existem vários comandos para executar o arquivo de script:
./appuals

sh aprova

bash aplausos

NotaO nome do arquivo pode ser qualquer um. Aqui, nomeamos o arquivo de script como “appuais"Sem extensão. Além disso, certifique-se de estar no diretório correto onde o arquivo está localizado."
- Se o arquivo não for executado, digite o comando. chmod Para que o sistema reconheça as permissões deste arquivo executável. Se o sistema já o reconhece como um arquivo executável, ignore esta etapa:
chmod +x aplicativos






Comentários estão fechados.