BTW, the commands involving 'openssl' can be fixed in this manner.
$ printf linkedintrouble | openssl sha1 | cut -c10- | grep -f - combo_not.txt
3ac85868a20c977661a12f770f0d116f87c74831
Re:LeakedIn
by uselessuseof on Thursday June 07, 2012 @03:16PM
(#4080810)
does your grep have an -f option?
printf linkedintrouble |sha1sum |sed 's/ .*//' |grep -f - combo_not.txtIf you look where we started ( http://news.ycombinator.com/item?id=4076559 ), I'm not trying to feed the regex pattern to grep via stdin, but I'm trying to feed the input stream to be searched for the pattern to grep via stdin.
Yes, I've read http://partmaps.org/era/unix/award.html#cat . The output of sha1sum already contains a trailing '-' which is something I wanted to feed into 'grep' using command substitution, so that 'grep' can now just accept the input stream from 'stdin'. Now, how do you feed the input to grep via 'stdin' if you don't want to use 'cat'?