I’d like list files with the name pattern like [max|min].txt, so execute
ls [max|min].txt in bash shell, but it doesn’t work, and the error message I got is:
ls: cannot access [max: No such file or directory
so what’s the right way to do this job?
Square brackets are for character matching, and vertical bars are for pipes. You’re looking for brace expansion.