working with unix variables
Recursos do Shell Scripting: Variáveis Unix
As variáveis de shell nos fornecem a capacidade de armazenar e manipular informações em um programa de shell.
Neste tutorial, voltamos aos scripts de shell e entendemos como trabalhar com variáveis. As variáveis são usadas para alterar o fluxo do programa e manter o estado.
objetos de negócios entrevista perguntas e respostas
Vídeo Unix # 13:
O que você aprenderá:
Definindo uma Variável
Uma variável é definida simplesmente atribuindo um valor a um nome usando o operador ‘=’. Um nome de variável é uma série de caracteres alfanuméricos que começam com uma letra ou ‘_’. As variáveis são todas tratadas como strings de texto, a menos que o contexto exija que sejam tratadas como um valor numérico.
Exemplo:
$ myvar=hello $ mycount=1Caso o valor precise incluir espaços, pode ser colocado entre aspas duplas.
Exemplo:
$ myvar1=”hello there!”Acessando uma variável
Um nome de variável é referenciado simplesmente adicionando um prefixo ‘$’ a ele. O comando ‘echo’ é frequentemente usado para imprimir o valor de uma variável.
Exemplo:
$ echo $myvar helloUma variável será tratada como um valor numérico se for usada com o comando ‘expr’.
Exemplo:
pl sql perguntas da entrevista com 3 anos de experiência
$ expr $mycount + 2 3O nome da variável deve ser colocado entre colchetes se não for seguido por um espaço.
Exemplo:
$ echo ${myvar}oo helloooAo usar aspas duplas, os caracteres especiais como ‘$’ mantêm seu significado especial.
Exemplo:
$ myvar2=”$myvar there!” $ echo $myvar2 hello there!Se, no caso, os caracteres especiais precisarem ser tratados literalmente, aspas simples podem ser usadas.
Exemplo:
$ myvar3=’$myvar there!’ $ echo $myvar3 $myvar there!Tipos de Variáveis
# 1) Variáveis de ambiente:
Essas são as variáveis visíveis aos processos filhos de um programa shell. Isso inclui variáveis de ambiente especiais que são definidas pelo shell e são necessárias para que o shell funcione corretamente.
quais são as duas técnicas comuns para elicitar requisitos inicialmente?
Exemplo:
- $ PATH - O conjunto de caminhos para pesquisar comandos.
- $ HOME - O caminho para a pasta inicial do usuário atual.
# 2) Variáveis predefinidas:
Ao executar comandos, o shell expande os curingas e, em seguida, atribui os argumentos a essas variáveis predefinidas ou 'variáveis posicionais'.
Exemplo:
- $ 0 - O nome do comando sendo executado.
- $ 1… $ 9 - Do primeiro ao nono argumentos.
# 3) Variáveis definidas pelo usuário:
Essas são as variáveis visíveis para a instância atual do shell. O comando ‘export’ é usado para expor variáveis locais às variáveis de ambiente.
Outras conchas:
Ao usar csh, as variáveis são definidas usando o comando ‘set’ e são exportadas como variáveis de ambiente usando o comando ‘setenv’.
Junto com as variáveis escalares descritas acima, o shell bash também suporta variáveis de array.
Nosso próximo tutorial explicará mais sobre como trabalhar com operadores aritméticos no Unix !!
PREV Tutorial | PRÓXIMO Tutorial
Leitura recomendada
- Scripting Unix Shell Avançado: Arrays, Operadores de Teste de Arquivo e String, Variáveis Especiais
- Tutorial de script do Unix Shell com exemplos
- Exemplos de operadores booleanos e aritméticos do Unix Shell Script
- Usando Switch Case em Unix Shell Scripting: Instrução Case-esac
- Trabalhando com o Vi Editor no Unix
- Variáveis Python
- Tutorial de Pipes Unix: Pipes em Programação Unix
- Declarações condicionais Unix: If Then Else e Operadores relacionais