Buscar

PROGRAMAÇÃO PARA SERVIDORES_A9

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 16 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 16 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 16 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

PROGRAMAÇÃO PARA SERVIDORES 
9a aula 
Lupa 
 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
Exercício: CCT0478_EX_A9_201707121567_V1 23/05/2020 
Aluno(a): 2020.1 - F 
Disciplina: CCT0478 - PROGRAMAÇÃO PARA SERVIDORES 
 
 
 
 1a Questão 
 
 
Marque a opção que apresenta apenas metacarcteres quantificadores: 
 
 ? * + 
 
^ * + . $ 
 
+ . $ ^ 
 
$ ? + ^ 
 
? * ^ | 
Respondido em 23/05/2020 23:37:17 
 
 
Explicação: 
Os metacaracteres quantificadores são: 
• opcional ( ? ) 
• asterisco ( * ) 
• mais ( + ) 
• chaves ( { n , m } ) 
• 
 
 
 
 2a Questão 
 
 
Os arquivos CSV, ou valores separados por ponto-e-virgula, são amplamente utilizados na área financeira e 
estatística, sendo um dos formatos de exportação para programas como Excel. Um fragmento de arquvo 
deste tipo pode ser observado a seguir: 
 
Nome;Idade;Setor;Sexo;Dependentes 
Ana;25;Contabilidade;F;Sim 
Carlos;32;Contabilidade;M;Não 
Victor;28;Financeiro;M;Sim 
javascript:abre_frame('1','9','','','314456579');
javascript:abre_frame('1','9','','','314456579');
javascript:abre_frame('2','9','','','314456579');
javascript:abre_frame('2','9','','','314456579');
javascript:abre_frame('3','9','','','314456579');
javascript:abre_frame('3','9','','','314456579');
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('1','9','','','314456579');
javascript:abre_frame('2','9','','','314456579');
javascript:abre_frame('3','9','','','314456579');
 
Supondo que o nome deste arquivo seja /etc/pessoas.csv, qual seria o comando correto para exibir apenas 
o nome e o setor das pessoas? 
 
 
sed -e '/^;/d' /etc/pessoas.csv |more 
 
cut -d: -f 1,6 /etc/pessoas.csv 
 
cat -e -f /etc/pessoas.csv 
 
cat /etc/pessoas.csv 
 cut -d; -f 1,3 /etc/pessoas.csv 
Respondido em 23/05/2020 23:37:24 
 
 
Explicação: 
O comndo cut é utilizado para este fim, tendo como parâmetros: o separado (-d;), os campos desejados (-f 
1,3) e o nome do arquivo. 
 
 
 
 
 3a Questão 
 
 
Qual o comando que exibe os arquivos em /etc que tenham seu nome NÃO seja iniciado pelas letras entre 
m e p ? 
 
 
ls /etc | egrep '[^m-p]' 
 ls /etc | egrep '^[^m-p]' 
 
ls /etc | egrep '^[m-p]' 
 
ls /etc | egrep '[m-p]' 
 
ls /etc | grep '[!m-p]' 
Respondido em 23/05/2020 23:37:31 
 
 
 
 
 4a Questão 
 
 
Observe o script a seguir e escolha a opção correta que poderia completar a lacuna: 
echo "Digite o nome do arquivo: " 
read nome 
if [ ! -f $nome ]; then 
 ______________ 
fi 
 
 
echo "O arquivo $nome não existe." 
 
echo "O arquivo $nome é na verdade um diretório." 
 echo "O arquivo $nome não é um arquivo regular." 
 
echo "O arquivo $nome não pode ser executado." 
 
echo "O arquivo $nome não tem permissão de leitura." 
Respondido em 23/05/2020 23:37:34 
 
 
 
 
 5a Questão 
 
 
Para obtermos o número de caracteres em uma string podemos usar o seguinte comando 
 
 
${string:length}, onde string é a variável com o conteúdo 
 
${%string}, onde string é a variável com o conteúdo 
 
${string}, onde string é a variável com o conteúdo 
 ${#string}, onde string é a variável com o conteúdo 
 
${*string}, onde string é a variável com o conteúdo 
Respondido em 23/05/2020 23:37:38 
 
 
 
 
 6a Questão 
 
 
Ao criar um arquivo de um script no sistema operacional Linux, por proteção o sistema não deixa o arquivo 
disponível como executável para os usuários, qual dos comandos abaixo seria apropriado para deixar o 
arquivo script1.sh na condição de executával para todos os usuários. 
 
 
chmod a+r script1.sh 
 
chmod 000 script1.sh 
 chmod a+x script1.sh 
 
chmod a+w script1.sh 
 
chmod 500 script1.sh 
Respondido em 23/05/2020 23:37:42 
 
 
 
 
 7a Questão 
 
 
Você possui um arquivo texto onde, em cada linha aparecem informações padrão de alunos, formatados da 
seguinte forma: 
Nome:Matrícula:Email 
Qual o programa mais indicado para gerar uma mensagem a todos os alunos cujos cabeçalhos serão 
preenchidos com os dados deste arquivo texto. 
 
 
awk 
 
find 
 
grep 
 sed 
 
sort 
PROGRAMAÇÃO PARA SERVIDORES 
9a aula 
Lupa 
 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
Exercício: CCT0478_EX_A9_201707121567_V2 23/05/2020 
Aluno(a): 2020.1 - F 
Disciplina: CCT0478 - PROGRAMAÇÃO PARA SERVIDORES 7 
 
 
 
 1a Questão 
 
 
Marque a opção que apresenta apenas metacarcteres quantificadores: 
 
 
$ ? + ^ 
 ? * + 
 
? * ^ | 
 
+ . $ ^ 
 
^ * + . $ 
Respondido em 23/05/2020 23:38:19 
 
 
Explicação: 
Os metacaracteres quantificadores são: 
• opcional ( ? ) 
• asterisco ( * ) 
• mais ( + ) 
• chaves ( { n , m } ) 
• 
 
 
 
 2a Questão 
 
 
Os arquivos CSV, ou valores separados por ponto-e-virgula, são amplamente utilizados na área financeira e 
estatística, sendo um dos formatos de exportação para programas como Excel. Um fragmento de arquvo 
deste tipo pode ser observado a seguir: 
 
Nome;Idade;Setor;Sexo;Dependentes 
Ana;25;Contabilidade;F;Sim 
Carlos;32;Contabilidade;M;Não 
Victor;28;Financeiro;M;Sim 
javascript:abre_frame('1','9','','','314456579');
javascript:abre_frame('1','9','','','314456579');
javascript:abre_frame('2','9','','','314456579');
javascript:abre_frame('2','9','','','314456579');
javascript:abre_frame('3','9','','','314456579');
javascript:abre_frame('3','9','','','314456579');
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('1','9','','','314456579');
javascript:abre_frame('2','9','','','314456579');
javascript:abre_frame('3','9','','','314456579');
 
Supondo que o nome deste arquivo seja /etc/pessoas.csv, qual seria o comando correto para exibir apenas 
o nome e o setor das pessoas? 
 
 
cat /etc/pessoas.csv 
 cut -d; -f 1,3 /etc/pessoas.csv 
 
cat -e -f /etc/pessoas.csv 
 
cut -d: -f 1,6 /etc/pessoas.csv 
 
sed -e '/^;/d' /etc/pessoas.csv |more 
Respondido em 23/05/2020 23:38:09 
 
 
Explicação: 
O comndo cut é utilizado para este fim, tendo como parâmetros: o separado (-d;), os campos desejados (-f 
1,3) e o nome do arquivo. 
 
 
 
 
 3a Questão 
 
 
Você possui um arquivo texto onde, em cada linha aparecem informações padrão de alunos, formatados da 
seguinte forma: 
Nome:Matrícula:Email 
Qual o programa mais indicado para gerar uma mensagem a todos os alunos cujos cabeçalhos serão 
preenchidos com os dados deste arquivo texto. 
 
 
awk 
 sed 
 
sort 
 
find 
 
grep 
Respondido em 23/05/2020 23:38:32 
 
 
 
 
 4a Questão 
 
 
Para obtermos o número de caracteres em uma string podemos usar o seguinte comando 
 
 
${*string}, onde string é a variável com o conteúdo 
 
${string}, onde string é a variável com o conteúdo 
 
${%string}, onde string é a variável com o conteúdo 
 ${#string}, onde string é a variável com o conteúdo 
 
${string:length}, onde string é a variável com o conteúdo 
Respondido em 23/05/2020 23:38:20 
 
 
 
 
 5a Questão 
 
 
Ao criar um arquivo de um script no sistema operacional Linux, por proteção o sistema não deixa o arquivo 
disponível como executável para os usuários, qual dos comandos abaixo seria apropriado para deixar o 
arquivo script1.sh na condição de executával para todos os usuários. 
 
 
chmod 500 script1.sh 
 chmod a+x script1.sh 
 
chmod a+w script1.sh 
 
chmod 000 script1.sh 
 
chmod a+r script1.sh 
Respondido em 23/05/2020 23:38:25 
 
 
 
 
 6a Questão 
 
 
Observe o script a seguir e escolha a opção correta que poderia completar a lacuna: 
echo "Digite o nome do arquivo: " 
read nome 
if [ ! -f $nome ]; then 
 ______________ 
fi 
 
 
echo "O arquivo $nome não existe." 
 
echo "O arquivo $nome não pode ser executado." 
 
echo "O arquivo $nome é na verdade um diretório." 
 
echo "O arquivo $nome não tem permissão de leitura." 
 echo "O arquivo $nome não é um arquivo regular." 
Respondido em 23/05/2020 23:38:47 
 
 
 
 
 7a Questão 
 
 
Qual o comando que exibe os arquivos em /etc que tenham seu nomeNÃO seja iniciado pelas letras entre m 
e p ? 
 
 
ls /etc | egrep '[^m-p]' 
 
ls /etc | egrep '[m-p]' 
 
ls /etc | grep '[!m-p]' 
 ls /etc | egrep '^[^m-p]' 
 
ls /etc | egrep '^[m-p]' 
PROGRAMAÇÃO PARA SERVIDORES 
9a aula 
Lupa 
 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
Exercício: CCT0478_EX_A9_201707121567_V3 24/05/2020 
Aluno(a): 2020.1 - F 
Disciplina: CCT0478 - PROGRAMAÇÃO PARA SERVIDORES 
 
 
 
 1a Questão 
 
 
Ao criar um arquivo de um script no sistema operacional Linux, por proteção o sistema não deixa o arquivo 
disponível como executável para os usuários, qual dos comandos abaixo seria apropriado para deixar o 
arquivo script1.sh na condição de executával para todos os usuários. 
 
 
chmod 000 script1.sh 
 
chmod 500 script1.sh 
 
chmod a+w script1.sh 
 
chmod a+r script1.sh 
 chmod a+x script1.sh 
Respondido em 24/05/2020 12:00:25 
 
 
 
 
 2a Questão 
 
 
Marque a opção que apresenta apenas metacarcteres quantificadores: 
 
 
? * ^ | 
 ? * + 
 
$ ? + ^ 
 
^ * + . $ 
 
+ . $ ^ 
Respondido em 24/05/2020 12:00:37 
 
 
Explicação: 
Os metacaracteres quantificadores são: 
• opcional ( ? ) 
• asterisco ( * ) 
• mais ( + ) 
• chaves ( { n , m } ) 
• 
 
 
javascript:abre_frame('1','9','','','314456579');
javascript:abre_frame('1','9','','','314456579');
javascript:abre_frame('2','9','','','314456579');
javascript:abre_frame('2','9','','','314456579');
javascript:abre_frame('3','9','','','314456579');
javascript:abre_frame('3','9','','','314456579');
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('1','9','','','314456579');
javascript:abre_frame('2','9','','','314456579');
javascript:abre_frame('3','9','','','314456579');
 
 3a Questão 
 
 
Qual o comando que exibe os arquivos em /etc que tenham seu nome NÃO seja iniciado pelas letras entre 
m e p ? 
 
 
ls /etc | egrep '^[m-p]' 
 
ls /etc | egrep '[m-p]' 
 
ls /etc | egrep '[^m-p]' 
 
ls /etc | grep '[!m-p]' 
 ls /etc | egrep '^[^m-p]' 
Respondido em 24/05/2020 12:00:44 
 
 
 
 
 4a Questão 
 
 
Para obtermos o número de caracteres em uma string podemos usar o seguinte comando 
 
 ${#string}, onde string é a variável com o conteúdo 
 
${*string}, onde string é a variável com o conteúdo 
 
${%string}, onde string é a variável com o conteúdo 
 
${string:length}, onde string é a variável com o conteúdo 
 
${string}, onde string é a variável com o conteúdo 
Respondido em 24/05/2020 12:00:33 
 
 
 
 
 5a Questão 
 
 
Os arquivos CSV, ou valores separados por ponto-e-virgula, são amplamente utilizados na área financeira e 
estatística, sendo um dos formatos de exportação para programas como Excel. Um fragmento de arquvo 
deste tipo pode ser observado a seguir: 
 
Nome;Idade;Setor;Sexo;Dependentes 
Ana;25;Contabilidade;F;Sim 
Carlos;32;Contabilidade;M;Não 
Victor;28;Financeiro;M;Sim 
 
Supondo que o nome deste arquivo seja /etc/pessoas.csv, qual seria o comando correto para exibir apenas 
o nome e o setor das pessoas? 
 
 
cut -d: -f 1,6 /etc/pessoas.csv 
 
sed -e '/^;/d' /etc/pessoas.csv |more 
 
cat /etc/pessoas.csv 
 
cat -e -f /etc/pessoas.csv 
 cut -d; -f 1,3 /etc/pessoas.csv 
Respondido em 24/05/2020 12:00:57 
 
 
Explicação: 
O comndo cut é utilizado para este fim, tendo como parâmetros: o separado (-d;), os campos desejados (-f 
1,3) e o nome do arquivo. 
 
 
 
 
 6a Questão 
 
 
Observe o script a seguir e escolha a opção correta que poderia completar a lacuna: 
echo "Digite o nome do arquivo: " 
read nome 
if [ ! -f $nome ]; then 
 ______________ 
fi 
 
 
echo "O arquivo $nome não existe." 
 echo "O arquivo $nome não é um arquivo regular." 
 
echo "O arquivo $nome não tem permissão de leitura." 
 
echo "O arquivo $nome não pode ser executado." 
 
echo "O arquivo $nome é na verdade um diretório." 
Respondido em 24/05/2020 12:01:00 
 
 
 
 
 7a Questão 
 
 
Você possui um arquivo texto onde, em cada linha aparecem informações padrão de alunos, formatados da 
seguinte forma: 
Nome:Matrícula:Email 
Qual o programa mais indicado para gerar uma mensagem a todos os alunos cujos cabeçalhos serão 
preenchidos com os dados deste arquivo texto. 
 
 
find 
 sed 
 
awk 
 
sort 
 
grep 
PROGRAMAÇÃO PARA SERVIDORES 
9a aula 
Lupa 
 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
Exercício: CCT0478_EX_A9_201707121567_V4 24/05/2020 
Aluno(a): 2020.1 - F 
Disciplina: CCT0478 - PROGRAMAÇÃO PARA SERVIDORES 7 
 
 
 
 1a Questão 
 
 
Marque a opção que apresenta apenas metacarcteres quantificadores: 
 
 
+ . $ ^ 
 
? * ^ | 
 
$ ? + ^ 
 ? * + 
 
^ * + . $ 
Respondido em 24/05/2020 15:50:32 
 
 
Explicação: 
Os metacaracteres quantificadores são: 
• opcional ( ? ) 
• asterisco ( * ) 
• mais ( + ) 
• chaves ( { n , m } ) 
• 
 
 
 
 2a Questão 
 
 
Os arquivos CSV, ou valores separados por ponto-e-virgula, são amplamente utilizados na área financeira e 
estatística, sendo um dos formatos de exportação para programas como Excel. Um fragmento de arquvo 
deste tipo pode ser observado a seguir: 
 
Nome;Idade;Setor;Sexo;Dependentes 
Ana;25;Contabilidade;F;Sim 
Carlos;32;Contabilidade;M;Não 
Victor;28;Financeiro;M;Sim 
javascript:abre_frame('1','9','','','314456579');
javascript:abre_frame('1','9','','','314456579');
javascript:abre_frame('2','9','','','314456579');
javascript:abre_frame('2','9','','','314456579');
javascript:abre_frame('3','9','','','314456579');
javascript:abre_frame('3','9','','','314456579');
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('1','9','','','314456579');
javascript:abre_frame('2','9','','','314456579');
javascript:abre_frame('3','9','','','314456579');
 
Supondo que o nome deste arquivo seja /etc/pessoas.csv, qual seria o comando correto para exibir apenas 
o nome e o setor das pessoas? 
 
 
cat -e -f /etc/pessoas.csv 
 cut -d; -f 1,3 /etc/pessoas.csv 
 
cat /etc/pessoas.csv 
 
cut -d: -f 1,6 /etc/pessoas.csv 
 
sed -e '/^;/d' /etc/pessoas.csv |more 
Respondido em 24/05/2020 15:50:35 
 
 
Explicação: 
O comndo cut é utilizado para este fim, tendo como parâmetros: o separado (-d;), os campos desejados (-f 
1,3) e o nome do arquivo. 
 
 
 
 
 3a Questão 
 
 
Você possui um arquivo texto onde, em cada linha aparecem informações padrão de alunos, formatados da 
seguinte forma: 
Nome:Matrícula:Email 
Qual o programa mais indicado para gerar uma mensagem a todos os alunos cujos cabeçalhos serão 
preenchidos com os dados deste arquivo texto. 
 
 
find 
 
sort 
 
awk 
 
grep 
 sed 
Respondido em 24/05/2020 15:50:24 
 
 
 
 
 4a Questão 
 
 
Para obtermos o número de caracteres em uma string podemos usar o seguinte comando 
 
 
${string:length}, onde string é a variável com o conteúdo 
 
${%string}, onde string é a variável com o conteúdo 
 
${*string}, onde string é a variável com o conteúdo 
 ${#string}, onde string é a variável com o conteúdo 
 
${string}, onde string é a variável com o conteúdo 
Respondido em 24/05/2020 15:50:29 
 
 
 
 
 5a Questão 
 
 
Ao criar um arquivo de um script no sistema operacional Linux, por proteção o sistema não deixa o arquivo 
disponível como executável para os usuários, qual dos comandos abaixo seria apropriado para deixar o 
arquivo script1.sh na condição de executával para todos os usuários. 
 
 
chmod 500 script1.sh 
 chmod a+x script1.sh 
 
chmod 000 script1.sh 
 
chmod a+w script1.sh 
 
chmod a+r script1.sh 
Respondido em 24/05/2020 15:50:52 
 
 
 
 
 6a Questão 
 
 
Observe o script a seguir e escolha a opção correta que poderia completar a lacuna: 
echo "Digite o nome do arquivo: " 
read nome 
if [ ! -f $nome ]; then 
 ______________ 
fi 
 
 
echo "O arquivo $nome não pode ser executado." 
 
echo "O arquivo $nome não existe." 
 
echo "O arquivo $nome não tem permissão de leitura." 
 
echo "O arquivo $nome é na verdadeum diretório." 
 echo "O arquivo $nome não é um arquivo regular." 
Respondido em 24/05/2020 15:50:57 
 
 
 
 
 7a Questão 
 
 
Qual o comando que exibe os arquivos em /etc que tenham seu nome NÃO seja iniciado pelas letras entre m 
e p ? 
 
 
ls /etc | egrep '^[m-p]' 
 
ls /etc | egrep '[m-p]' 
 ls /etc | egrep '^[^m-p]' 
 
ls /etc | egrep '[^m-p]' 
 
ls /etc | grep '[!m-p]' 
PROGRAMAÇÃO PARA SERVIDORES 
9a aula 
Lupa 
 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
Exercício: CCT0478_EX_A9_201707121567_V5 24/05/2020 
Aluno(a): 2020.1 - F 
Disciplina: CCT0478 - PROGRAMAÇÃO PARA SERVIDORES 
 
 
 
 1a Questão 
 
 
Marque a opção que apresenta apenas metacarcteres quantificadores: 
 
 
$ ? + ^ 
 
+ . $ ^ 
 
? * ^ | 
 
^ * + . $ 
 ? * + 
Respondido em 24/05/2020 16:48:40 
 
 
Explicação: 
Os metacaracteres quantificadores são: 
• opcional ( ? ) 
• asterisco ( * ) 
• mais ( + ) 
• chaves ( { n , m } ) 
• 
 
 
 
 2a Questão 
 
 
Os arquivos CSV, ou valores separados por ponto-e-virgula, são amplamente utilizados na área financeira e 
estatística, sendo um dos formatos de exportação para programas como Excel. Um fragmento de arquvo 
deste tipo pode ser observado a seguir: 
 
Nome;Idade;Setor;Sexo;Dependentes 
Ana;25;Contabilidade;F;Sim 
Carlos;32;Contabilidade;M;Não 
Victor;28;Financeiro;M;Sim 
javascript:abre_frame('1','9','','','314456579');
javascript:abre_frame('1','9','','','314456579');
javascript:abre_frame('2','9','','','314456579');
javascript:abre_frame('2','9','','','314456579');
javascript:abre_frame('3','9','','','314456579');
javascript:abre_frame('3','9','','','314456579');
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('1','9','','','314456579');
javascript:abre_frame('2','9','','','314456579');
javascript:abre_frame('3','9','','','314456579');
 
Supondo que o nome deste arquivo seja /etc/pessoas.csv, qual seria o comando correto para exibir apenas 
o nome e o setor das pessoas? 
 
 
cat -e -f /etc/pessoas.csv 
 
cat /etc/pessoas.csv 
 
cut -d: -f 1,6 /etc/pessoas.csv 
 cut -d; -f 1,3 /etc/pessoas.csv 
 
sed -e '/^;/d' /etc/pessoas.csv |more 
Respondido em 24/05/2020 16:48:48 
 
 
Explicação: 
O comndo cut é utilizado para este fim, tendo como parâmetros: o separado (-d;), os campos desejados (-f 
1,3) e o nome do arquivo. 
 
 
 
 
 3a Questão 
 
 
Você possui um arquivo texto onde, em cada linha aparecem informações padrão de alunos, formatados da 
seguinte forma: 
Nome:Matrícula:Email 
Qual o programa mais indicado para gerar uma mensagem a todos os alunos cujos cabeçalhos serão 
preenchidos com os dados deste arquivo texto. 
 
 
find 
 
awk 
 
sort 
 sed 
 
grep 
Respondido em 24/05/2020 16:48:53 
 
 
 
 
 4a Questão 
 
 
Para obtermos o número de caracteres em uma string podemos usar o seguinte comando 
 
 
${%string}, onde string é a variável com o conteúdo 
 
${*string}, onde string é a variável com o conteúdo 
 ${#string}, onde string é a variável com o conteúdo 
 
${string:length}, onde string é a variável com o conteúdo 
 
${string}, onde string é a variável com o conteúdo 
Respondido em 24/05/2020 16:48:59 
 
 
 
 
 5a Questão 
 
 
Ao criar um arquivo de um script no sistema operacional Linux, por proteção o sistema não deixa o arquivo 
disponível como executável para os usuários, qual dos comandos abaixo seria apropriado para deixar o 
arquivo script1.sh na condição de executával para todos os usuários. 
 
 
chmod a+w script1.sh 
 
chmod a+r script1.sh 
 
chmod 000 script1.sh 
 
chmod 500 script1.sh 
 chmod a+x script1.sh 
Respondido em 24/05/2020 16:49:04 
 
 
 
 
 6a Questão 
 
 
Observe o script a seguir e escolha a opção correta que poderia completar a lacuna: 
echo "Digite o nome do arquivo: " 
read nome 
if [ ! -f $nome ]; then 
 ______________ 
fi 
 
 
echo "O arquivo $nome não tem permissão de leitura." 
 echo "O arquivo $nome não é um arquivo regular." 
 
echo "O arquivo $nome não pode ser executado." 
 
echo "O arquivo $nome não existe." 
 
echo "O arquivo $nome é na verdade um diretório." 
Respondido em 24/05/2020 16:49:11 
 
 
 
 
 7a Questão 
 
 
Qual o comando que exibe os arquivos em /etc que tenham seu nome NÃO seja iniciado pelas letras entre 
m e p ? 
 
 
ls /etc | egrep '[^m-p]' 
 
ls /etc | egrep '^[m-p]' 
 
ls /etc | egrep '[m-p]' 
 ls /etc | egrep '^[^m-p]' 
 
ls /etc | grep '[!m-p]'

Continue navegando