You can apply any command across the files in a directory tree using find
:
find . -name *.md -type f -exec pandoc -o {}.txt {} ;
would run pandoc
on all files with a .md
suffix, creating a file with a .md.txt
suffix. (You will need a wrapper script if you want to get a .txt
suffix without the .md
, or do ugly things with subshell invocations.) {}
in any word from -exec
to the terminating ;
will be replaced by the filename.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…