scripts-random/01_bash/lineas_fichero.sh

25 lines
429 B
Bash
Executable File

#!/bin/bash
# Colores
BLUE="\033[34m"
RED="\033[31m"
NOCOLOR="\033[0m"
# Control de salida con Ctrl + C
function ctrl_c() {
echo -e "${RED}\n\n[!] Saliendo... \n${NOCOLOR}"
tput cnorm
exit 1
}
# Ctrl+C
trap ctrl_c SIGINT
# Main
for fichero in $(ls); do
if [[ -f "$fichero" ]]; then
cuenta=$(cat "$fichero" | wc -l)
echo -e "El fichero ${BLUE}$fichero ${NOCOLOR}tiene ${RED}$cuenta ${NOCOLOR}lineas"
fi
done