About 4,270,000 results
Open links in new tab
  1. Bash scripting missing ']' - Stack Overflow

    Jan 18, 2017 · I am getting an error ./test.sh: line 13: [: missing `]' in the file test.sh I tried using brackets and other options such as -a or by checking the size of the file p1 but the error is …

  2. missing `]' error in unix shell script - Unix & Linux Stack Exchange

    In bash the square parentheses are commands (you can try man [ to see, it's the manual for the test command), so you need the space for bash to figure out which command you are …

  3. command line - builtin [ , -bash: [: missing `]' - Ask Ubuntu

    Oct 15, 2018 · @Melebius :O You didn't need to do that! The answer was fine by itself, the edit was just supplementary information (and I could edit without CW anyway :P). Also, zsh user …

  4. bash - messaging.sh: line 29: [: missing `]' - Super User

    Jun 12, 2015 · Here follow three important ones: Always keep spaces between the brackets and the actual check/comparison. The following won’t work: if [$foo -ge 3]; then Bash will complain …

  5. sh - [: missing `]' in bash script - Stack Overflow

    Feb 9, 2016 · The double-brace keyword is a bash expression, and will not work with other POSIX shells, but it has some benefits, as well, such as being able to do these kinds of operations …

  6. Bash Reference Manual

    Bash is the shell, or command language interpreter, for the GNU operating system. The name is an acronym for the ‘ Bourne-Again SHell ’, a pun on Stephen Bourne, the author of the direct …

  7. Bash if statement [: missing - Unix & Linux Stack Exchange

    Your missing ]' error is because you need a space at the inbetween "Shared" and ], so the line should be if [ "$(ipcs | grep Shared | awk '{print $2}')" == "Shared" ]; then.

  8. Bash Explained: How the Most Popular Linux Shell Works

    May 29, 2025 · This article answers the fundamental question What is Bash? and walks you through its history, features, usage, and practical applications. You’ll learn how Bash differs …

  9. The Bash Guide

    A complete guide for newcomers and advanced users to correct usage and deepen understanding of the bash shell language.

  10. bash - Why do I Get [ [: not found When Running a Script? - Super User

    Jan 4, 2012 · You are running a script written for bash under sh, which lacks many of the extended syntax features – [[ is a bash builtin command and is not available in sh.