Goals Case insensitive/sensitive switch File name/line number printing switch Show prev/next N lines (context) Search via piped stdin Skip binary files