小编pat*_*ick的帖子

为什么 zip 和 rm 命令之间的通配符 * 如此不同?

我整理了一个脚本来为我做一些文件操作。我正在使用通配符运算符*将函数应用于一种类型的所有文件,但有一件事情我不明白。我可以unzip像这样的文件夹中的所有文件

unzip "*".zip
Run Code Online (Sandbox Code Playgroud)

但是,之后要删除所有 zip 文件,我需要执行

rm *.zip
Run Code Online (Sandbox Code Playgroud)

也就是说,它不需要引号。另一方面,如果我只是给它*(给我一个“文件不匹配”的警告),解压缩将不起作用。

为什么这是不同的?对我来说,这似乎是完全相同的操作。还是我错误地使用了通配符?

Unix 中通配符的介绍并没有真正涉及到这一点,我在rmzip文档中找不到任何内容。

我在 Mac (Yosemite) 上使用终端。

shell zip wildcards rm

62
推荐指数
3
解决办法
6870
查看次数

Pandoc 中的 Markdown 到 PDF 转换:使页面横向?

我正在将文档从 Pandoc markdown 转换为 .pdf。我像这样运行转换,一切正常:

pandoc test.MD -f markdown -o test.pdf
Run Code Online (Sandbox Code Playgroud)

但是,我希望 pandoc 以横向而不是纵向格式输出我的 PDF 页面。有没有办法做到这一点?

文档中,我找不到正确的命令(在LaTex 的变量下检查)。添加\setuppapersize[letter,landscape]那里提到的 command 似乎只有在您使用我没有安装/未安装经验的上下文引擎时才有效。我还想指出,我正在使用该\newpage命令将文件分成几页,以防万一。

我将不胜感激任何指点!

pdf conversion markdown pandoc

18
推荐指数
3
解决办法
9001
查看次数

标签 统计

conversion ×1

markdown ×1

pandoc ×1

pdf ×1

rm ×1

shell ×1

wildcards ×1

zip ×1