“Conocimiento Sistemas>unix

¿Escribir un script de shell para aceptar el nombre del archivo del usuario y confirmar si es un directorio?

2015/3/11
Aquí hay un script de shell que acepta un nombre de archivo del usuario y confirma si es un directorio:

```golpecito

#!/bin/bash

Solicitar al usuario que introduzca un nombre de archivo

echo "Ingrese un nombre de archivo o ruta:"

leer nombre de archivo

Comprueba si el nombre del archivo existe

if [ -e "$nombre de archivo" ]; entonces

# Comprobar si el archivo es un directorio

if [ -d "$nombre de archivo" ]; entonces

# El archivo es un directorio, así que imprima un mensaje de confirmación.

echo "$nombredearchivo es un directorio."

demás

# El archivo no es un directorio, por lo tanto imprime un mensaje de error

echo "$nombredearchivo no es un directorio."

fi

demás

# El nombre del archivo no existe, por lo que imprime un mensaje de error.

echo "El archivo $nombredearchivo no existe."

fi

```

Así es como puede utilizar este script:

1. Abra una ventana de terminal.

2. Cambie al directorio donde se encuentra el script.

3. Ejecute el script escribiendo el siguiente comando:

```golpecito

./check_file_type.sh

```

4. Ingrese un nombre de archivo o una ruta cuando se le solicite.

5. El script comprobará si el nombre del archivo existe y si es un directorio.

6. El script imprimirá un mensaje de confirmación o de error en consecuencia.

unix
Forense UNIX Herramientas
¿Qué define el número y el tipo de demonios cargados en la memoria ejecutados por el núcleo en un sistema en particular?
¿Qué es un archivo .ko en Linux?
¿Qué es la preferencia en el término del sistema operativo?
¿Cuál es el comando para enumerar todos los archivos que terminan en letras pequeñas Unix?
¿Cuál es el directorio en Linux?
Unix correo Tutorial
¿Dónde encuentras el código fuente de Unix?
Conocimiento de la computadora © http://www.ordenador.online