Questão
ID 132577Disciplina: Tecnologia da Informação
Assunto: Shell Script
Ano: 2025 Banca: FCPC - Fundação Cearense de Pesquisa e Cultura Órgão: Universidade Federal do Ceará
Em um sistema GNU/Linux, dado o script bash count.sh abaixo e com as seguintes considerações: ele possui permissão de execução para qualquer usuário do sistema e qualquer usuário terá permissão de leitura em qualquer pasta do sistema, assinale a alternativa correta.
\(\quad\)
1 #!/bin/bash
2
3 diretorio=$( pwd )
4
5 contar_linhas() {
6 \(\quad\)local arquivo="$1"
7\(\quad\) if file -b --mime-type "$arquivo" | grep -q 'text/plain'; then
8\(\quad\) local linhas=$(wc -l < "$arquivo")
9 \(\quad\) echo "$arquivo: $linhas linhas"
10 # elif file -b --mime-type "$arquivo" | grep -q 'application/pdf'; then
11 # \(\quad\)exit 1
12 \(\quad\) fi
13 }
14
15 for arquivo in "$diretorio"/*; do
16 \(\quad\)if [[ -f "$arquivo" ]]; then
17 \(\quad\) contar_linhas "$arquivo"
18 fi
19 done