我正在尝试使用pandoc批量处理一个充满文本文件的文件夹,我想保留当前的文件名。如何在输出中将文件名称为变量?例如,我要编写这样的命令:
pandoc -s notes/*.txt -o rtf/$1.rtf
$ 1代表用*
字符抓取的文件名。
我确定这是一个简单的问题,但我不太了解正确搜索它的正确语言。
感谢您的帮助!
尝试
for file in notes/*txt
do
file_base_name=$(basename "${file}" | cut -d'.' -f1)
pandoc -s "$file" -o rtf/${file_base_name}.rtf
done