In Mathematica, it is possible to reuse the output of the previous command by using %.
Is something similar possible for bash (or some other shell)?
For example,
You could do this:
make
!! | grep "warning"
By using !!
you tell it to repeat the last command in that spot, along with any other bash commands you want to add to it.
The downside is that if the command you are repeating takes a long time to execute, you'll have that much longer to wait unless you stored the output of the previous command to an output file first.