Prévia do material em texto
Bash 1. Exercício: Peça aos alunos que escrevam um script em Bash que receba como entrada o nome de um diretório e liste todos os arquivos desse diretório, exibindo apenas o nome dos arquivos (sem o caminho completo). O script deve usar um loop para percorrer os arquivos e imprimir seus nomes. Resposta: 1. Exercício: Peça aos alunos que escrevam um script em Bash que verifique se um determinado processo está em execução. O script deve receber o nome do processo como entrada e imprimir uma mensagem indicando se o processo está em execução ou não. Resposta: bashCopy code#!/bin/bash # Verifica se o número de argumentos está correto if [ $# -ne 1 ]; then echo "Uso: $0 <diretório>" exit 1 fi diretorio=$1 # Verifica se o diretório existe if [ ! -d "$diretorio" ]; then echo "Diretório não encontrado: $diretorio" exit 1 fi # Lista os arquivos no diretório e exibe apenas os nomes for arquivo in "$diretorio"/*; do nome_arquivo=$(basename "$arquivo") echo "$nome_arquivo" done bashCopy code#!/bin/bash # Verifica se o número de argumentos está correto af://n2261 Bash