fpae

1034 palavras 5 páginas
Fundamento de
Programação Aplicada a
Redes
Aula 4 – Comandos básicos shell

Comandos Básicos
Detalhes sobre alguns comandos
Comando

Função

Opções úteis

cat

Mostrar arquivo

-n -s

cut

Extrai campo

-d -f -c

date

Mostra data

-d

find

Encontra arquivos

-name -iname -type f

grep

Encontra texto

-i -v -r -w -x

rev

Inverte texto

sort

Ordena texto

-n -f -r

seq

Conta números

-s -f

tr

Transforma texto

-d -s A-Z a-z

uniq

Remove arquivos duplicados

-i -d -u

wc

Conta letras

-c -l -w

read

Shell Script
Recebendo entrada de dados
O comando “read” faz com que variaveis possam receber entradas do usuário.
Quando o script encontra um comando “read”, ele para sua execução e aguarda que o usuário informe os dados e tecle enter, para concluir a operação.
Ex.:
#!/bin/bash read nome
Echo “Meu nome é $nome”

Aspas simples, duplas e crase
Há muita diferença entre eles. Proteção com aspas (quoting) é a forma utilizada para informar ao shell como interpretar os dados passados.
Aspas Simples ( '…..')
Aspas simples forçam o shell a tratar literalmente tudo o que estiver entre o par de aspas. Não é possível encaixar aspas simples dentro de uma string protegida por aspas simples, pois nem a barra invertida (\) é especial dentro de aspas simples.
Ex:
var = 'Olá, eu sou $USER'
O Conteúdo de var é: Olá, eu sou $USER – A variável $USER não foi processado. Tudo que se encontra dentro das aspas simples é entendido literalmente. Aspas simples, duplas e crase
Aspas duplas (“......”)
Aspas duplas agrupam o texto como uma única string, porém o shell processa caracteres de escape, variáveis, substituição de comandos, etc.
Ex.:
var=“Olá, eu sou $USER”
Agora var contém Olá, eu sou root – A variavel $USER agora vai devidamente processada e seu valor passado para string. Aspas simples, duplas e crase
Crase (`....`)
A crase passa a saída do comando

Relacionados

  • Games e ia
    3018 palavras | 13 páginas
  • AN LISE DE UM EPIS DIO EXTREMO DO CLIMA URBANO DE PRESIDENTE PRUDENTE
    5234 palavras | 21 páginas
  • Sistema de avaliação e rendimento escolar do estado de São Paulo: uma abordagem na linha do tempo
    7074 palavras | 29 páginas
  • Estudante
    17775 palavras | 72 páginas
  • Cartografia Tematica
    27306 palavras | 110 páginas
  • Pensando a resiliência e a sustentabilidade das cidades
    47115 palavras | 189 páginas
  • o projeto "o guarda vai à escola" na sociologia da educação
    36032 palavras | 145 páginas
  • Exercicios resolvidos Química Geral
    319634 palavras | 1279 páginas