Stavo guardando coreutils e ho trovato questo come uno dei file inclusi come parte di coreutils: /usr/bin/[
. Che cos'è [
e cosa fa?
È un eseguibile. Semplicemente non so cosa faccia o come usarlo.
$ file / usr / bin / [
/ usr / bin / [: eseguibile LSB a 32 bit ELF, Intel 80386, versione 1 (SYSV), collegato dinamicamente (usa librerie condivise), per GNU / Linux 2.6.15, rimosso
Quando provo a eseguirlo, penso che sia l'impostazione predefinita per l'espansione della linea integrata bash. Invece di eseguire effettivamente il file.
$ "/ usr / bin / ["
/ usr / bin / [: missing ] ']' $ /usr/bin/\[
/usr/bin/[: missing
man [
funziona su OS X.