I'm trying to parse a file for lines that do not contain the '@' character. Some lines of the input contain this character, some do not. grep '[^@]' prints all lines, regardless of whether they include '@' or not. Presumably, I'm doing something silly here, perhaps someone could tell me what? Thanks, -- Duncan Hutty