Tengo una declaración if en un archivo bash:
if [ -f bin/post_compile ]; then
echo "-----> Running post-compile hook"
chmod +x bin/post_compile
sub-env bin/post_compile
fi
¿Qué significa -f
?
Respuesta1
Si el archivo existe y es un archivo normal.
http://www.tldp.org/LDP/Bash-Beginners-Guide/html/sect_07_01.html
su declaración en inglés:
Si el archivo "/bin/post_compile" existe y es un archivo normal, entonces:
- Imprimir mensaje
- Hacer el archivo ejecutable
- Ejecute el archivo usando
sub-env
terminara si ( fi
)