29 lines
463 B
Bash
Executable File
29 lines
463 B
Bash
Executable File
#!/bin/ksh
|
|
#
|
|
# Version Korn Shell de cat
|
|
#
|
|
# Comprobar uso
|
|
if (($# < 1)); then
|
|
print "Uso: ${0##*/} <archivo> ..."
|
|
exit 1
|
|
fi
|
|
|
|
# Procesar cada fichero
|
|
while (($# > 0)); do
|
|
# Asegurarse de que el archivo exista
|
|
if [[ ! -f $1 ]]; then
|
|
print "$1: Inexistente o no accesible"
|
|
else
|
|
|
|
# Abrir archivo de entrada
|
|
exec 0<$1
|
|
while read LINE; do
|
|
# Visualización de salida
|
|
print $LINE
|
|
done
|
|
fi
|
|
|
|
# Obtener el argumento del siguiente archivo
|
|
shift
|
|
done
|