For large files, this will be slow - likely much slower than a forward search. Operating systems and storage devices are generally good at forward sequential (file/disk) access, and not so much at the reverse. In many scenarios it would probably be faster to use /filter to get all matches and then let your script take the last one. With that said, sure, why not.