I was able to figure a work around for the time being using some linux applications. It accomplished the job that I had set forth and allowed me to do exactly what I wanted, though it took me several hours to get there. I learned some stuff in the process so i'm quite happy. cat /media/uTorrent/resume.dat |sed 's/:/:\n/g'|sed -n '/path[0-9]*/{n;n;p;}'|sed 's/[0-9]:$//'|sed '/\\/!d' It essentially inserts a new line after each colon, then searches for the string path with any number of digits directly after it and prints the second line after that, then deletes any lines that don't start with a slash. This gets the paths but at the cost of the drive letter due to the drive letter having a colon after it. Stupid microsoft.