Estou tentando encontrar a página de manual para [[
(colchetes duplos).
Aparentemente man test
, apenas documentos test
e arquivos [
.
As condicionais para [[
e [
são exatamente as mesmas?
Estou tentando encontrar a página de manual para [[
(colchetes duplos).
Aparentemente man test
, apenas documentos test
e arquivos [
.
As condicionais para [[
e [
são exatamente as mesmas?
Como
[[
faz parte dabash
gramática e[
é um comando embutido no shell, ambos estão documentados nobash
próprio manual.[[
está documentado em SHELL GRAMMAR / Compound Commands e também em CONDITIONAL EXPRESSIONS (como está[
), e[
é documentado em conjunto com otest
comando interno em SHELL BUILTIN COMMANDS .O
test
manual que você lê comman test
documentos externostest
e[
comandos, provavelmente disponíveis como/usr/bin/test
e/usr/bin/[
(ou possivelmente sob/bin
dependendo de qual Unix você usa).Relacionado:
Também útil é o
help
built-in. Isso imprimirá 22 linhas de informações sobre[[
:[
e[[
são significativamente diferentes. Consulte Qual é a diferença entre [ e [[ no Bash?