Questão 132577

Tecnologia da Informação · 2025

Questão

ID 132577

Disciplina: 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

Alternativas da questão 132577
Pular para o conteúdo principal