For some reason, this code: for /f "delims=" %a in ('URL2FILE http://www.website.com/file.txt ^| findstr /v "linux"') do @%a Works perfectly fine from the command line, but will fail when I use it in a batch file. :s Basically it's supposed to fetch the file's contents, and feed ...