I can extract the contents of all the \include
statements from a latex file (and append ".tex" to each one) with
grep -P "\\\\include{" Thesis_master.tex |sed -n -e"s/\\\\include{/$1/" -e" s/}.*$/.tex/p"
(I couldn't get lookbehinds working in grep
, hence the pipe through sed
. That gives me a list of filenames, one per line. I'd now like to pass those files to aspell
. But aspell
only accepts one filename as an argument, so I can't just tack |xargs aspell -c
on the end.
I've read this related question but that reads from a file line by line through xargs
. So how do I get it to read from the output of sed
line by line?