Linux: O armazenamento do material com o bash

Você pode usar os recursos do bater ao escrever programas Linux chamada scripts shell - coleções de comandos shell armazenados em um arquivo de tarefa orientada. Você define variáveis ​​em bater assim como você definir as variáveis ​​de ambiente. Assim, você pode definir uma variável como segue:

count = 12 # nota espaços não incorporados permitido

Para usar o valor de uma variável, prefixo o nome da variável com um cifrão ($). Por exemplo, $ PATH é o valor da variável CAMINHO. (Esta variável é o famoso CAMINHO variável de ambiente que lista todos os diretórios que bater pesquisas quando tentar localizar um arquivo executável.) Para exibir o valor da variável contagem, use o seguinte comando:

$ Count echo

bater tem algumas variáveis ​​especiais para aceder aos argumentos de linha de comando. Em um shell script, $ 0 refere-se ao nome do script shell. as variáveis $ 1, $ 2, e assim por diante referem-se aos argumentos de linha de comando. a variável $ * lojas de todos os argumentos de linha de comando como uma única variável, e $? contém o estado de saída do último comando do shell executa.

A partir de um bater script, você pode pedir ao utilizador para a entrada e usar o ler comando para ler a entrada em uma variável. Aqui está um exemplo:

echo -n "Introduzir o valor:" ler valueecho "Você entrou: $ value"

Quando esse script é executado, o valor lido causas de comando bater para ler o que você digita no teclado e armazene sua entrada na variável chamada valor.

o -n opção impede que a eco comando de adicionar automaticamente uma nova linha no final da cadeia que ele exibe.

menu