Sintaxe:
String1, String2,…, Stringn
..
string ou intervalo
string ou intervalo
A sintaxe acima mostra que você pode usar a expansão do BRACE sem preâmbulo e PostScript ou com preâmbulo ou com PostScript ou com ambos. Diferentes usos de expansões de cinta são mostrados na próxima parte deste tutorial usando vários exemplos.
Exemplo 1: Usando listas separadas por vírgula
O comando a seguir mostra o uso da expansão da cinta apenas com a lista separada por vírgula. Você tem que se lembrar de uma coisa enquanto definiu a lista. Ou seja, os itens de lista devem ser separados apenas por vírgula e não adicionar espaço entre os itens, caso contrário, a expansão não funcionará. Aqui, o primeiro comando exibirá os itens da lista com espaço. Duas listas são usadas no segundo comando e a saída será gerada combinando cada itens de cada lista.
$ ECHO php, javascript, jQuery
$ echo "eu gosto", "aprende" "php", "programação"
Saída:
A saída a seguir aparecerá após a execução do script. No segundo comando, existem dois itens em cada lista e há duas listas. Portanto, o segundo comando imprimirá (2x2 = 4), quatro texto como saída.
Exemplo 2: Usando intervalos
Diferentes tipos de faixas podem ser usados na expansão da cinta para gerar a lista de dados. Os usos de quatro tipos de faixas são mostrados neste exemplo. O primeiro intervalo criará uma lista de dados numéricos, a partir de 50 a 60. O segundo intervalo gerará uma lista de caracteres alfabéticos, começando de A a F. O terceiro intervalo gerará uma lista de número, a partir de 1 a 5 com zero líder. A linha Forth gerará uma lista de dados alfa-numéricos combinando A a C e 1 a 3.
$ ECHO 50… 60
$ echo a… e
$ echo 01… 05
$ echo a… c 1… 3
Saída:
A saída a seguir aparecerá após a execução dos comandos acima. No último comando, a primeira expansão do BRACE contém três itens e a segunda expansão do BRACE contém três itens. Portanto, o total de itens na saída será, 3x3 = 9.
Exemplo 3: Usando preâmbulo
Este exemplo mostra o uso de preâmbulo na expansão do BRACE. O primeiro comando adicionará a string, "Oi " com cada item da lista e gerar a saída. O segundo comando adicionará 'b' com cada item da lista. Esse tipo de tarefa é benéfico se você deseja adicionar um texto ou caractere comum na frente de cada item da lista.
$ echo "oi" John, Mohammed, Lisa
$ echo b all, ell, aveia, eef
Saída:
A saída a seguir aparecerá após a execução dos comandos.
Exemplo-4: Usando PostScript
Este exemplo mostra o uso do PostScript em expansão. O texto, “É um programador” adicionará no final de cada item da lista no primeiro comando. A palavra "Ball" adicionará com cada item da lista no segundo comando. Se a última parte de cada item da lista for a mesma, é melhor criar a lista por expansão do PostScript.
$ ECHO John, Mohammed, Lisa "é um programador."
$ ECHO Basket, Foot, Volley Ball
Saída:
A saída a seguir aparecerá após a execução dos comandos.
Exemplo 5: Usando preâmbulo e PostScript
Quando a primeira parte e a última parte de cada item da lista são as mesmas do que é melhor criar a lista usando a expansão do Brace com preâmbulo e PostScript. Aqui, o primeiro comando adicionará "Oi", no início de cada item da lista e "Bem -vindo ao Linuxhint.“, No final de cada item da lista. O segundo comando gerará uma lista alfa-numérica adicionando "*****" na frente e ".***** ”no final do item da lista. De acordo com o intervalo, o primeiro item é Q01 e o último item é Q05.
$ echo "oi", John, Mohammed, Lisa "Bem -vindo ao Linuxhint."
$ echo "***** Q" 01… 05 ".***** "
Saída:
A saída a seguir aparecerá após a execução dos comandos.
Exemplo 6: Criando sequência de diretório e arquivo
'eco' O comando é usado em todos os exemplos anteriores deste tutorial. Mas você pode usar a expansão do Brace com outros comandos também. Como você pode criar vários arquivos ou pastas em um único comando usando a expansão do BRACE é mostrado neste tutorial. O seguinte comando criará três pastas, Design, programação e estrutura, usando 'mkdir'Command e expansão de cinta.
$ mkdir design, programação, estrutura
$ ls
Saída:
A saída a seguir aparecerá após a execução dos comandos.
Você também pode criar vários arquivos seqüenciais usando a expansão Touch e Brace com preâmbulo e PostScript. Neste exemplo, 'tocar' O comando é usado para criar vários arquivos. "PS" é usado como preâmbulo, ““.py " é usado como PostScript e 1… 3 O intervalo é usado para criar os nomes seqüenciais dos arquivos. O segundo comando, 'LS' mostrará que os arquivos são criados ou não.
$ touch “ps” 1… 3 ”.py "
$ ls
Saída:
A saída a seguir aparecerá após a execução dos comandos. Aqui, três arquivos serão criados. Estes são ps1.py, ps2.py e ps3.py.
A expansão do BRACE é muito útil para gerar uma lista de dados seqüenciais ou executar qualquer comando na sequência de dados. Alguns usos comuns da expansão da cinta são mostrados neste tutorial. Esperança, o leitor poderá usar a expansão corretamente depois de praticar os exemplos deste tutorial.