O que é o arquivo / bin / ['[' no OS X?


10

Digite a descrição da imagem aqui

Veja a captura de tela.

Existe o arquivo '[' em /bin.

O que é o arquivo '['? O que isso faz?

Respostas:


12

Este comando é para comparar valores, verificar tipos de arquivos etc.

Aqui está uma manpágina:

NAME
 test, [ -- condition evaluation utility

SYNOPSIS
 test expression
 [ expression ]

Geralmente é usado assim:

if [ -f /etc/passwd ] 
then
   echo "Yes"
else
   echo "No"  
fi

Para mais informações, leia a página de manual ( man [).


6
Vale a pena notar que o shell padrão provavelmente possui sua própria versão interna do comando [que será executado em vez do comando / bin. O arquivo in / bin provavelmente é apenas para compatibilidade e para shells particularmente minimalistas.
Muzer

Na verdade, o comando, [no sistema de arquivos, existe para conformidade com o POSIX (IEEE Std 1003.2 (`` POSIX.2 '')) e não para compatibilidade ou shells particularmente minimalistas.
19419 Christopher
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.