Useful commands#
Execute program on files in directory#
Powershell:
ls -file | % {pandoc -f markdown -t rst -s $_.fullname -o ($_.BaseName + '.rst')}
Batch:
for /F "DELIMS=" %i in ('dir /s/b *.md') do pandoc -f markdown -t rst "%i" -o "%~dpni.rst"
Rename files in directory#
For example, replace space character in filename with underscore:
Get-ChildItem -Path . -Recurse -Include *.rst | Rename-Item -NewName {$_ -replace ' ', '_'}
or:
gci *.rst | Rename-Item -NewName {$_ -replace 'é', 'e'}