Tutorial de script de shell

Um script de shell é um programa de computador projetado para ser executado pelo shell Unix / Linux, que pode ser um dos seguintes:

  • The Bourne Shell
  • The C Shell
  • The Korn Shell
  • O GNU Bourne-Again Shell

Um shell é um interpretador de linha de comando e as operações típicas executadas por scripts de shell incluem manipulação de arquivo, execução de programa e impressão de texto.

Scripts de shell estendido

Os scripts de shell têm várias construções necessárias que informam ao ambiente de shell o que fazer e quando fazer. Obviamente, a maioria dos scripts é mais complexa do que o anterior.

Afinal, o shell é uma linguagem de programação real, completa com variáveis, estruturas de controle e assim por diante. Não importa o quão complicado um script se torne, ele ainda é apenas uma lista de comandos executados sequencialmente.

O seguinte script usa o read comando que pega a entrada do teclado e a atribui como o valor da variável PERSON e finalmente a imprime em STDOUT.

#!/bin/sh

# Author : Zara Ali
# Copyright (c) Tutorialspoint.com
# Script follows here:

echo "What is your name?"
read PERSON
echo "Hello, $PERSON"

Aqui está um exemplo de execução do script -

$./test.sh
What is your name?
Zara Ali
Hello, Zara Ali
$

A parte subsequente deste tutorial cobrirá em detalhes o Unix / Linux Shell Scripting.