27 votos

¿Cuál es/usr/bin / [?

Sólo estaba hurgando en/usr/bin y encontré un archivo binario ELF llamado [ . /usr/bin/[ . Nunca he oído de este archivo y mi primer pensamiento fue que era una forma inteligente de ocultar un programa, posiblemente un troyano. Sin embargo está presente en todos mis servidores CentOS y parece no tener ninguna entrada manual. Puedo aventurar una respuesta en cuanto a lo que es pero estaba buscando una respuesta más autoritaria...

29voto

Zypher Puntos 26466

Es una forma alternativa del comando 'test'. Se utiliza sobre todo en secuencias de comandos.

es decir

if [ $VAR ]
then
    echo $VAR exists!
fi

10voto

Florian Diesch Puntos 1054

Es lo que llamas cuando usted está usando algo como

if [ -e foo ]; then ...

en un script de shell (pero más conchas tienen como un edifi estos días). hombre de prueba debe darle a los documentos.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X