我正在尝试创建包含md文件的新文件夹,并且md文件应在其中准备一些文本。问题是文件夹的名称中有空格。我尝试了@,方括号和引号的许多不同组合,但没有任何效果。
这是当前代码:
#!/bin/bash
mkdir {folder1,folder2,'another folder'}
for f in $(ls -d -- */); do echo "---
tags: tag1, tag2
---" >> "$f"/mdfile.md; done
有没有必要使用ls
有,或曾经在一个循环。的输出ls
专用于查看。
#!/bin/bash
mkdir folder1 folder2 'another folder'
for f in */; do
cat >>"$f"/mdfile.md <<END
---
tags: tag1, tag2
---
END
done
有关的:
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句