Dim*_*tar 2 pdf zsh convert imagemagick
我想从 333 PDF 页文件转换单页。
我尝试过使用此命令:convert Binder3.pdf[12] image.jpg,但由于某种原因我收到此错误:
zsh:未找到匹配项:Binder3.pdf[12]
文件名是正确的。我仔细检查了一下。为什么它不起作用?我正在使用ImageMagick 6.9.10-8 Q16 x86_64 20180723
[12]是一个 shell glob 表达式 - 在默认bashshell 中,如果它与当前目录中的任何内容都不匹配,则该字符串Binder3.pdf[12]将不受干扰地传递给convert程序,但是在zsh默认情况下会出错nomatch(相当于bash failglobshell 选项) 。
您可以通过设置在 zsh 中获得类似 bash 的行为,但是如果存在setopt +o nomatch全局匹配,这可能会导致意外行为- 最好强制 shell(无论哪个)按字面意思处理字符,例如
convert Binder3.pdf\[12\] image.jpg
Run Code Online (Sandbox Code Playgroud)
或者
convert "Binder3.pdf[12]" image.jpg
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
765 次 |
| 最近记录: |