I've been trying to count all files with a specific prefix and then if the number of files with the prefix does not match the number 5 I want to print the prefix.
To achieve this, I wrote the following bash script:
#!/bin/bash
for filename in $(ls); do
    name=$(echo $filename | cut -f 1 -d '.')
    num=$(ls $name* | wc -l)
    if [$num != 5]; then
        echo $name
    fi
done
But I get this error (repeatedly):
./check_uneven_number.sh: line 5: [1: command not found
Thank you!
 
     
    