0

我根本看不到 sips 发出错误代码:

$ sips main.rb -g all
/Users/nakilon/main.rb
Error: Error querying file

$ echo $?
0

$ sips main.rb -g allasdasda
/Users/nakilon/main.rb
Error: Error querying file

$ echo $?
0

我怎么知道它是否失败了?

4

1 回答 1

0

sips(正如您已标记的那样)是一个用于在命令行处理图像的macOS程序,它可能不想对Ruby程序文本/脚本做太多事情。

如果您确实打算使用sipsRuby 文件,则需要将标志放在文件名之前:

sips -g someImage
于 2017-01-08T14:40:02.900 回答