Script esfichero.sh
#!/bin/bash if [ $# -lt 1 ]; then echo «Uso: $0 fichero» exit fi if [ -f $1 ]; then echo «$1 es un fichero» else echo «$1 NO es un fichero» fi Si tenemos ficheros con nombres que contengan espacios y otro metacarácter, el argumento debería estar entre comillas dobles: if [ -f «$1» ]; then echo «$1 es un fichero» else echo «$1 NO es un fichero» fi
» Leer más