Hi, look command should respect locale instead of using C hardcoded. My default LC_COLLATE="de_DE.utf8" and I used: > # sort -d file > file.sortd > # look string file.sortd and got the wrong output (empty) But with: > # LC_COLLATE=C sort -d file > file.sortd > # look string file.sortd the output is correct. So it seems look always uses the C locale regardless of real set locale, which leads to quite confusing behaviour as this is not even documented in the man page and therefore yields unexpected errors. (Btw it would be nice if look had a param like grep -m NUM to stop after NUM outputs, at the moment I'm using look .. | head -n NUM instead.)