Você está na página 1de 1

Resumo – Shell Scripts são arquivos texto onde são guardados comandos de shell,

comandos que rodam no Linux. Os programas em dessa linguagem servem para


automatizar comandos repetitivos, criar aplicações simples e complezas. Este artigo
tem por objetivo apresentar a Linguagem de Programação Shell Script, descrevendo
desde a sua origem, passando suas principais características e funcionalidades.
I. HISTÓRICO
Shell Script é uma maneira de automatizar a execução de uma série de comandos
dentro de um arquivo texto, podendo ser executado sempre que necessário. Por se
tratar de um script é uma uma linguagem interpretada, não compilada. Esses comandos
podem ser simples (como um ls ou cd), ou estruturas de repetição e decisão (como
if, for, while), ou qualquer outro comando digitado no shell. Os shells ou
interpretadores existem vários, ksh, csh, zsh, sh, bash. O Bash é o shell mais
famoso do Linux, porque oferece muitos recursos, é uma camada que liga o usuário ao
sistema operacional. O sh é o primeiro shell, o bash é compatível com o sh e
possuiu algumas funcionalidades do csh e do ksh. Os principais shells: Bourne
Shell: Este é o shell padrão no UNIX e sua representação no UNIX é sh; Bourne-
Again Shell: Este é o shell padrão no GNU/Linux - o bash; Korn Shell: Este é o
shell atualizado do Bourne Shell. Todos os comandos do Bourne Shell são
reconhecidos, incluindo algumas instruções por David Korn, da Bell Labs , empresa
AT&T – é o ksh; C Shell: Este shell é o mais utilizado em ambientes Berkeley
(BSD) e em XENIX. Sua estrutura de linguagem é semelhante com a linguagem C. Sua
representação nos ambientes BSD e XENIX é csh.
II. PLATAFORMA DE FUNCIONAMENTO
O Shell foi concebido em uma época onde os recursos das interfaces dos usuários era
muito limitada. Ele veio para facilitar a adminstração dos dados. E é específico
para sistemas UNIX/LINUX.

Você também pode gostar