Premium Only Content

Shell script bash para Sistemas Operacionais parte 4
"#aiedonline em youtube.com/c/aiedonline"
Shell script bash e script python para Sistemas Operacionais
Todo o material de minhas aulas estão aqui: https://youtu.be/jSsJmD4I3Nw
Apostila gratuita de Redes com Linux: https://docs.google.com/document/d/14S8MAcjspdbBWsja-Ijb_GQfs4C1PzJmDcTJ3bYXyeQ/edit?usp=sharing
Todos os cursos: https://docs.google.com/spreadsheets/d/194ej4X0XQHdfGqTv4iHM96IPrk8YbKUtyHSVe2JW1iE/edit#gid=0
Ajude o canal, seja membro o faça um PIX de qualquer valor para wellington.aied@gmail.com
TELEGRAM: https://t.me/joinchat/VPKVjQZAptLV4n0h
Shell script é o nome dado a um arquivo que será interpretado por algum programa tipo Shell. Atualmente existem vários programas tipo Shell. Além dos principais - sh e bash -, existem também, ksh, zsh, csh e tcsh. Um Shell script (ou script em Shell) necessita basicamente do interpretador Shell.
Algumas operações tÃpicas executadas por linguagens de script em Shell incluem; manipulação de arquivos, execução de programas e impressão de texto. Sendo assim é muito comum que scripts sejam utilizados para automatização de tarefas - como configurar o ambiente, executar um programa e fazer qualquer limpeza, registro, etc. Esss tarefas executadas por scripts em Shell são conhecidas mais popularmente como Shell
A primeira linguagem de script em Shell, criada por Stephen R. Bourne, veio a ser implementada na versão 7 do Unix Shell e ficou conhecida como Bourne Shell (sh). Após a sua implementação, diversas outras linguagens de scripts baseadas no sh vieram, tais como Korn Shell, e DMERT Shell, sendo que, em 1989, foi lançada a linguagem que se tornou Shell de login padrão em diversas distribuições Linux, a GNU Bash ou simplesmente Bash.
Funcionalidades e Capacidades
Selecionar Shell
Para selecionar qual Shell será utilizado, use a combinação de hashtag (#) mais exclamação (!) e caminho do executável na primeira linha do arquivo script, isso vem a ser conhecido como Shebang.
- Para declarar que o script deve ser interpretado por Bourne Shell (sh) a primeira linha será escrita da seguinte forma:
#!/bin/sh
- Para declarar que o script deve ser interpretado por Bourne-Again shell (Bash) é recomendável a utilização do comando env, pelo fato que apesar de o Bash já vir instalado em muitas distribuições Linux, não sabemos se ele estará em todas elas no mesmo diretório /bin/, então use a seguinte forma:
#!/usr/bin/env bash
ython é uma linguagem de programação de alto nÃvel, interpretada de script, imperativa, orientada a objetos, funcional, de tipagem dinâmica e forte. Foi lançada por Guido van Rossum em 1991. Atualmente, possui um modelo de desenvolvimento comunitário, aberto e gerenciado pela organização sem fins lucrativos Python Software Foundation. Apesar de várias partes da linguagem possuÃrem padrões e especificações formais, a linguagem, como um todo, não é formalmente especificada. O padrão de facto é a implementação CPython.
A linguagem foi projetada com a filosofia de enfatizar a importância do esforço do programador sobre o esforço computacional. Prioriza a legibilidade do código sobre a velocidade ou expressividade. Combina uma sintaxe concisa e clara com os recursos poderosos de sua biblioteca padrão e por módulos e frameworks desenvolvidos por terceiros.
Python é uma linguagem de propósito geral de alto nÃvel, multiparadigma, suporta o paradigma orientado a objetos, imperativo, funcional e procedural. Possui tipagem dinâmica e uma de suas principais caracterÃsticas é permitir a fácil leitura do código e exigir poucas linhas de código se comparado ao mesmo programa em outras linguagens. Devido à s suas caracterÃsticas, ela é utilizada, principalmente, para processamento de textos, dados cientÃficos e criação de CGIs para páginas dinâmicas para a web. Foi considerada pelo público a 3ª linguagem "mais amada", de acordo com uma pesquisa conduzida pelo site Stack Overflow em 2018 e está entre as 5 linguagens mais populares, de acordo com uma pesquisa conduzida pela RedMonk.
bash,shell,scripts,linux,gnu,gnu/linux,sistemas operacionais,shell script,python
-
56:27
Sarah Westall
5 hours agoEnd of Aging, Hydrogen Bomb Research, Serial Killers & Violent Behavior, Bipolar Research w/Dr Walsh
23.5K2 -
4:36:53
MattMorseTV
6 hours ago $0.46 earned🔴Sunday Gaming🔴
49.2K2 -
2:31:16
Joker Effect
2 hours agoINTERVIEWING Rumble Gaming community members: Viewbotting and how they see the current landscape.
13.1K2 -
1:45:53
Nerdrotic
6 hours ago $0.27 earnedUnravelling the Secrets of Skinwalker Ranch | Forbidden Frontier #115
71.8K4 -
41:56
Athlete & Artist Show
6 hours ago $0.75 earnedAustin Ekeler: Going From "0 Star Recruit" To Leading The NFL In TD's, New Fan App | FROM THE VAULT
21.7K1 -
2:46:49
Barry Cunningham
11 hours agoNOW THEY FEAR US! | RFKJR STRIKES BACK | JD VANCE ON PRESIDENT TRUMP | AND MORE NEWS!
67.2K49 -
LIVE
Spartan
6 hours agoCharlotte Qualifier watch party + Ranked and Expedition 33
113 watching -
6:09:54
bigbossrobinson
9 hours agoLIVE - DOUBLE IMPACT - RESIDENT EVIL 4 & METAL GEAR SOLID Δ: SNAKE EATER
32K1 -
14:37
Colion Noir
11 hours agoCanadian Police Chief Urges Citizens To Comply With Home Invaders And Hide
78.9K94 -
3:10:59
OVERKLOC
7 hours ago🔴LIVE - CHILL SUNDAY GAMING - WHO KNOWS WHAT WE'LL PLAY
18.6K