Analise o código a seguir escrito em shell script: Ao execut...
Analise o código a seguir escrito em shell script:
Ao executar esse programa em um terminal será escrito na saída
padrão:
Comentários
Veja os comentários dos nossos alunos
1 - Criar uma variável, ${var} é o mesmo que $var, porém não ambíguo.
var="http://www.terminalroot.com.br/"
echo $var
http://www.terminalroot.com.br/
2 - Retornar o tamanho da string
echo ${#var}
31
3 - Executa o conteúdo de $var (igual ‘eval $$var’)
echo ${!var}
4 - Retorna os nomes de variáveis começadas por ‘U’
echo ${!U*}
UID USER USERNAME
5 - Retorna o texto a partir da posição 7
echo ${var:7}
www.terminalroot.com.br/
6 - Retorna 8 caracteres a partir da posição 11
echo ${var:11:8}
terminal
7 - Corta ‘http://’ do início da string
echo ${var#http://}
www.terminalroot.com.br/
8 - Corta ‘.com.br/’ do final da string
echo ${var%.com.br/}
http://www.terminalroot
9 - Substitui ‘terminalroot’ por ‘aurelio’, uma vez
echo ${var/terminalroot/aurelio}
http://www.aurelio.com.br/
10 - Substitui ‘o’ por ‘O’, sempre
echo ${var//o/O}
http://www.terminalrOOt.cOm.br/
Fonte: https://terminalroot.com.br/2015/08/45-exemplos-de-variaveis-e-arrays-em_19.html
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo