Eu tenho uma instrução if em um arquivo bash:
if [ -f bin/post_compile ]; then
echo "-----> Running post-compile hook"
chmod +x bin/post_compile
sub-env bin/post_compile
fi
o que isso -f
significa?
Responder1
Se o arquivo existir e for um arquivo normal.
http://www.tldp.org/LDP/Bash-Beginners-Guide/html/sect_07_01.html
sua declaração em inglês:
Se o arquivo "/bin/post_compile" existir e for um arquivo normal, então:
- Imprimir mensagem
- Torne o arquivo executável
- Execute o arquivo usando
sub-env
fim se ( fi
)