Basically I\'m wondering why this doesn\'t output anything:
tail --follow=name file.txt | grep something | grep something_else
You can ass
You do know that tail starts by default with the last ten lines of the file? My guess is everything the cat version found is well into the past. Try tail -n+1 --follow=name file.txt to start from the beginning of the file.
tail
cat
tail -n+1 --follow=name file.txt