Questões de Concurso
Sobre shell script em programação
Foram encontradas 252 questões
Observe o programa shell script abaixo.

Assinale a alternativa que indica a função executada
pelo programa.
Considere o seguinte trecho de um shellscript denominado primeiro.csh :
#!/bin/csh
#
read nome
echo “Hello world” $nome
Com relação a esse shell scritp, é correto afirmar que
Leia o trecho sobre o Shell Script e analise as assertivas abaixo.
#!/bin/bash
echo "Vou buscar os dados do sistema.
Posso continuar? [s/n] "
scanf RESPOSTA
test "$RESPOSTA" = "n" && exit
echo "Data e Horário:"
date
echo
echo "Uso do disco:"
df
echo
echo "Usuários conectados:"
w
É correto o que se afirma em
I. echo – exibe mensagens na tela.
II. scanf – captura o que o usuário digitar.
III. date – mostra data e horário.
IV. w – mostra usuários conectados.
É correto o que se afirma em
· para a comparação com um número, deve ser usado um operador OP1.
No código
, a instrução while testa continuamente uma expressão, até que ela se torne falsa.O operador OP1 e o código equivalente ao while, mas que use a estrutura de controle until, estão indicados, respectivamente, na seguinte alternativa:

A sequência gera o seguinte resultado:
1 - ls /myroot > conteudo.txt
2 - ls /myroot >> conteudo.txt
3 - ls /myroot ; more conteudo.txt
4 - ls /myroot && more conteudo.txt
( ) Mostra a lista de arquivos do diretório myroot e o conteúdo do arquivo conteudo.txt.
( ) Adiciona no final do arquivo conteudo.txt a lista de arquivos do diretório myroot.
( ) Cria o arquivo conteudo.txt com a lista de arquivos do diretório myroot.
( ) Caso não exista o diretório myroot, mostra somente mensagem de erro.
Assinale a sequência correta.

Se, após a execução desse script, for executado o comando:

será exibido no terminal o resultado:
#!/bin/bash
echo -n 1 >&2
echo -n 2 >&1
echo -n 3 1>&2
echo -n 4 2>&1
echo -n 5
Se o script for executado no terminal de comando do sistema operacional Linux: “./num.sh >/dev/null”, será exibida na tela a seguinte mensagem:

a opção que completa a lacuna corretamente é:
Nos scripts desenvolvidos para sistemas Unix, é comum a ocorrência dos caracteres “#!” no início do arquivo. Esses dois caracteres, conhecidos como shebang, têm a função de
com sistema operacional Microsoft e tenha executado o arquivo que
contém o código abaixo, escrito segundo linguagem de script (BAT)
para sistemas Windows.
Com base nas informações apresentadas, julgue os itens que se seguem.
Se o comando IF na linha 17 necessitasse de um ELSE, este deveria ser colocado obrigatoriamente na mesma linha do IF para atender à sintaxe da linguagem de script (BAT) do Windows.
com sistema operacional Microsoft e tenha executado o arquivo que
contém o código abaixo, escrito segundo linguagem de script (BAT)
para sistemas Windows.
Com base nas informações apresentadas, julgue os itens que se seguem.
Se o comando @ECHO OFF (linha 1) for excluído, o valor da variável N não será impresso no terminal em que o script foi acionado.