News for hackers. Stuff that matters.
Re:Show HN: Command Line Challenge by leblancfg on Thursday January 26, 2017 @01:54PM (#13494131)
You are: grep matches strings, not integers.

    grep -rl '500'
works just fine.
Re:Show HN: Command Line Challenge by tne on Thursday January 26, 2017 @07:00PM (#13496587)
There is no concept of an integer on an argument vector. Quoting in bash just escapes IFS characters (usually whitespace) to control whether to include them in a given argument on the vector, but these arguments (as passed to exec) are always character strings (with or without quoting).
Re:Show HN: Command Line Challenge by godelski on Friday January 27, 2017 @12:37AM (#13497989)
Interestingly enough

grep -rl "500" .

doesn't work because it returns with the "./".