GNU/Linux >> Tutoriales Linux >  >> Linux

¿Qué es /usr/bin/[?

Solución 1:

Es una forma alternativa del comando 'prueba'. Se utiliza principalmente en guiones.

es decir,

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

Solución 2:

Es lo que llamas cuando estás usando algo como

if [ -e foo ]; then ...

en un script de shell (pero la mayoría de los shells lo tienen incorporado en estos días). prueba del hombre debería darte los documentos.

Solución 3:

Como otros señalaron, [ es la utilidad de evaluación de condiciones del shell - test.

De hecho, ¡hay una página de manual para eso!

$ hombre [

debería darle más detalles sobre el corchete de apertura.

Por cierto, en OS X, [ se encuentra en /bin/[ :)


Linux
  1. ¿Por qué /bin/sh apunta a /bin/dash y no a /bin/bash?

  2. Conflictos de Node.js:/sbin/node Vs /usr/bin/node?

  3. ¿Qué es diferente entre /bin/false y /sbin/nologin como shell del usuario nologin?

  4. ¿Qué es /bin/verdadero?

  5. Instalar binarios en /bin, /sbin, /usr/bin y /usr/sbin, interacciones con --prefix y DESTDIR

¿Cuál es el uso del comando ‘/usr/bin/[‘ [Corchete] en Linux?

¿Cómo maneja Linux múltiples separadores de rutas consecutivas (/home////username///file)?

Linux:¿/sbin/init no existe?

Linux – ¿Fusionar /usr/bin y /usr/sbin en /bin (gnu/linux)?

cmake --version apunta a /usr/bin/cmake mientras que cmake apunta a /usr/local/bin

Se movió el contenido de /bin a /usr/bin, ¿es posible deshacerlo?