20 lines
419 B
Bash
20 lines
419 B
Bash
|
|
#!/bin/sh
|
||
|
|
|
||
|
|
shopt -s nullglob # Makes the loop work even if there are no files
|
||
|
|
|
||
|
|
cd public
|
||
|
|
|
||
|
|
for file in ./documents/*.md; do
|
||
|
|
# Extract filename without extension
|
||
|
|
filename="${file%.md}"
|
||
|
|
|
||
|
|
# Build the output filename
|
||
|
|
output_file="./${filename}.docx"
|
||
|
|
|
||
|
|
# Run the pandoc command with dynamic variables
|
||
|
|
pandoc \
|
||
|
|
--reference-doc ./documents/ref.docx \
|
||
|
|
--data-dir ./images \
|
||
|
|
-o "$output_file" "$file"
|
||
|
|
done
|