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.