Questões de Concurso
Sobre shell script em programação
Foram encontradas 235 questões
#!/bin/bash
alias echo3='echo -n TRF'
function echo2 () { $echo1 }
echo1='echo TRF'
$echo1 echo2 echo3
Priscila executou o script acima em um terminal com o interpretador Bash, através do comando “bash q03.sh”.
Após a execução do comando, Priscila observou que a string “TRF” foi impressa na saída do terminal:
Considerando-se o script Shell precedente, é correto afirmar que
o arquivo
O objetivo principal desse script Shell é
Após a execução desse script PowerShell, será exibida a contagem do número de arquivos . no diretório
Acerca de linguagens de script, julgue o próximo item.
Considere o seguinte shell script.
O resultado da execução desse script é o apresentado a seguir.
1 1 2 3 4 8
No código apresentado, o comando sed extrai dados das colunas do arquivo atribuído à variável log_file.
No script apresentado, em >> ”$ output_file”, o operador >> indica que, a cada iteração, será criado um novo arquivo, cujo conteúdo estará sempre na primeira linha.
Considerando o Shell script descrito acima, e que não existe nenhum problema de conexão entre a máquina em que ele está sendo executado (máquina local) e a lobo.fauna.br, analise os itens a seguir:
I. O Shell script irá transferir para a máquina lobo.fauna.br todos os arquivos que estão no home do usuário que possuem a extensão “.ctl”.
II. O arquivo transferido para a máquina lobo.fauna.br, por exemplo no dia 5, irá sobrescrever ao que foi transferido no dia 5 do mês anterior.
III. Os arquivos que estão em pastas distintas na máquina local também ficarão em pastas distintas ao extrair um arquivo “.tgz” que foi transferido para a lobo.fauna.br.
Está correto o que se afirma em:
I. Os dois caracteres “#!” quando inseridos no início da primeira linha de um shell script servem para indicar o interpretador a ser usado para o programa.
II. Para escrever uma linha de comentário em bash, deve-se utilizar o caractere “#” no início da mesma.
III. A linha de comando a=1 | echo, escrita em bash, imprime o número 1 na tela do terminal.
Está correto o que se afirma em
Nesse caso, é impresso na tela do terminal o número zero e a execução é encerrada. Considere que apenas números inteiros são dados como entrada.
Assinale a opção que apresenta o comando em Bash que executa o desejado.
Com relação ao script acima, analise as afirmativas a seguir.
I. No caso de o usuário digitar 24 para o valor de n, o número a ser impresso na tela é 0.
II. No caso de o usuário digitar 23 para o valor de n, o número a ser impresso na tela é 1.
III. O script verifica se o valor de n é par ou ímpar.
Está correto o que se afirma em
Utilizando um terminal bash, a execução do script ./enigma.sh 3 resulta em: