Se supone que ese archivo está allí (o debajo /usr/bin/[). Le permite escribir, por ejemplo [ -f $HOME/.bashrc ] && echo ".bashrc exists", que es equivalente a test -f $HOME/.bashrc && echo ".bashrc exists".
La realidad es un poco más complicado, ya que anula la fiesta /usr/bin/[con su propia [, por lo que puede utilizar el [ejecutable al proporcionar una ruta completa, /usr/bin/[ -f $HOME/.bashrc ] && echo ".bashrc exists".
stat /bin/[?Respuestas:
Se supone que ese archivo está allí (o debajo
/usr/bin/[). Le permite escribir, por ejemplo[ -f $HOME/.bashrc ] && echo ".bashrc exists", que es equivalente atest -f $HOME/.bashrc && echo ".bashrc exists".La realidad es un poco más complicado, ya que anula la fiesta
/usr/bin/[con su propia[, por lo que puede utilizar el[ejecutable al proporcionar una ruta completa,/usr/bin/[ -f $HOME/.bashrc ] && echo ".bashrc exists".fuente
/usr/bin/[.Es una versión de
testeso requiere un]último argumento. A menudo se usa en scripts de shell, como en(pero en el shell más moderno, como Bash, es un comando incorporado).
Es requerido por POSIX
fuente