{ "authors": [ "glennj" ], "contributors": [ "bkhl", "guygastineau", "IsaacG", "kotp" ], "files": { "solution": [ "grep.sh" ], "test": [ "grep.bats" ], "example": [ ".meta/example.sh" ] }, "blurb": "Search a file for lines matching a regular expression pattern. Return the line number and contents of each matching line.", "source": "Conversation with Nate Foster.", "source_url": "https://www.cs.cornell.edu/Courses/cs3110/2014sp/hw/0/ps0.pdf" }