Buscar

Comandos e Funções em Bash

Prévia do material em texto

04/04/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/4
 
qual o comando que formata a data da seguinte forma: 31-12-2014 02:30
O diretório /home/aula contém apenas o arquivo arq1.sh.
O comando KAT não existe.
 
Ao executar o trecho de script abaixo
KAT /etc/named.con 2>> arquivo-erro
ls -la /home/aula 2>> arquivo-erro
 
Qual será o conteúdo de arquivo-erro
PROGRAMAÇÃO PARA SERVIDORES 
Lupa Calc.
 
 
CCT0478_A8_201904007023_V1 
 
Aluno: RAI PIRES DA SILVA Matr.: 201904007023
Disc.: PROGR.P.SERVIDORES 2021.1 (G) / EX
 
Prezado (a) Aluno(a),
 
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua
avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se
familiarizar com este modelo de questões que será usado na sua AV e AVS.
 
1.
date +"%d-%m-%y %H%M"
date +"%D-%M-%Y %h%m"
date +%D_%M_%Y %h%m
date +"%d-%m-%a %H%M"
date +%d-%M-%Y %t%m
 
 
 
 
2.
arquivo-erro
bash: KAT: comando não encontrado
Arquivo vazio
arq1.sh
arq1
javascript:voltar();
javascript:voltar();
javascript:duvidas('259989','7174','1','3689945','1');
javascript:duvidas('1008933','7174','2','3689945','2');
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
04/04/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/ 2/4
O Administrador de Redes recebeu a incumbência de implantar um servidor de arquivos e controlador de domínio em
plataforma Gnu/Linux, na empresa existem 1457 funcionários e todos os nomes precisam ser cadastrados no novo sistema,
a sua sorte é que existe um cadastro atualizado de todos funcionários que foi cedido pelo recursos humanos em um arquivo
de texto, o funcionarios.txt, desta lista eu preciso saber apenas os nomes de todos os funcionários do departamento de
vendas, qual comando terá está saída sabendo que em cada linha está no formato "departamento:nome:endereço:salario"
No script abaixo qual o valor que será exibido na tela?
 
#!/bin/bash
func () {
let soma=$1+$2
}
 
soma=8
func 2 3
echo "$soma"
Não são raras as vezes em que precisamos reutilizar determinada funcionalidade em diversos scripts diferentes. Para tal,
existe uma palavra reservada voltada para a inclusão de um script dentro de outro, como uma biblioteca, viabilizando a
chamada das funções contempladas pelo script englobado.
Que palavra reservada é esta?
 
 
 
 
3.
egrep "vendas" " funcionarios.txt | wc -l
cat funcionarios.txt |grep "vendas" |filter
grep "vendas" funcionarios.txt
grep "^"vendas" " funcionarios.txt|cut -d":" -f1
egrep "^"vendas" " funcionarios.txt | cut -d":" -f2
 
 
 
 
4.
$soma
2 3
8
5
soma=$1 + $2
 
 
 
 
5.
include
import
uses
using
source
 
 
 
 
javascript:duvidas('39541','7174','3','3689945','3');
javascript:duvidas('1008994','7174','4','3689945','4');
javascript:duvidas('3057531','7174','5','3689945','5');
javascript:duvidas('1008989','7174','6','3689945','6');
04/04/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/ 3/4
O trecho de código que calcula e exibe o quadrado do número digitado utilizando uma função é:
Deseja-se construir uma função que receba a posição inicial, velocidade inicial, aceleração e tempo de observação, nesta
ordem, e apresente a posição final de um determinado componente, desprezando-se efeitos como gravidade e atrito.
A fórmula física para este tipo de problema é dada por:
Qual expressão completaria corretamente o script?
func deslocamento(){
 # LINHA FALTANDO #
 echo "A posição final será $pos"
}
6.
function quadrado {
q=$1 * $1
echo $q
}
read ¿ p ¿Digite um número: ¿ x
quadrado $x
function quadrado {
q=$1 * $1
echo $q
}
read ¿ p ¿Digite um número: ¿ $x
quadrado $x
function quadrado x {
q=$1 * $1
echo $q
}
read ¿ p ¿Digite um número: ¿ x
quadrado $x
function quadrado () {
q=$1 * $1
echo $q
}
read ¿ p ¿Digite um número: ¿ x
quadrado $x
) function quadrado {
q=$1 * $1
echo $q
}
read ¿ p ¿Digite um número: ¿ $y
quadrado $x
 
 
 
 
7.
let pos = $1 + ($2 * $3) + ($4 / 2) * ($3 * $3)
let pos = $1 + ($2 * $3) + ($4 / 2) * $3
let pos = $1 + ($2 * 2) + ($3 * $4) / $1
let pos = $1 + ($2 * $4) + ($3 / 2) * ($4 * $4)
S = So + V oT + T
2A
2
javascript:duvidas('3057537','7174','7','3689945','7');
04/04/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/ 4/4
let pos = $1 + ($2 * $4) + ($3 * $4) / 2
 
 
 
 
 
 
 
 Não Respondida Não Gravada Gravada
 
 
Exercício inciado em 04/04/2021 21:43:40. 
 
 
 
 
javascript:abre_colabore('34629','221037933','4457565264');

Continue navegando