![¿Qué pasa si [-f archivo]; ¿significar?](https://rvso.com/image/1416875/%C2%BFQu%C3%A9%20pasa%20si%20%5B-f%20archivo%5D%3B%20%C2%BFsignificar%3F.png)
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
)