Condición de prueba bash -f
Un archivo normal es un tipo de archivo que se almacena en el sistema de archivos. Como usuario de Linux, utiliza principalmente archivos regulares como archivos de texto, archivos de imagen, etc. Aquí, probaremos si el archivo es regular a través de la condición de prueba bash -f. Ejecutemos el script bash y la sintaxis para probar la regularidad del archivo:
prueba -f
Tomemos algunos archivos aleatorios y probemos la regularidad del archivo. Ejecutemos el siguiente script bash:
#!/bin/bash
prueba -f linuxhint.TXT
Echo $?
Producción:
Al ejecutar el script anterior, vemos 0 en la salida. Por lo tanto, nuestro archivo es regular. Si su archivo no es regular, nos da 1 en la salida.
Tomemos un ejemplo más para aclarar todo mejor. Por ejemplo, podemos usar la condición de prueba bash -f con una declaración if -else.
#!/bin/bash
prueba -f rufus -3.20.exe
Si echo "rufus-3.20.exe"
entonces
echo "el archivo es regular"
demás
echo "el archivo no es regular"
FI
Producción:
Después de ejecutar el script anterior, le dice que su archivo no es regular.
Conclusión
En este tutorial, utilizamos la condición de prueba bash -f para ver cómo verificar si un archivo es regular o no usar un script bash. Los archivos regulares son aquellos que los usuarios ejecutan fácilmente. Puede verificar si el archivo es regular utilizando el indicador -f con el comando de prueba sin abrir el archivo. El comando de prueba contiene varias opciones para verificar el tipo de archivos en Linux.