-2

我快疯了,在我的 Linux 机器上我会运行:

是 0 | 脚本 -c 'ispell text.txt' /dev/null

有任何问题。不幸的是,在 Mac OS X 上,该命令script不接受“-c”选项:

script: illegal option -- c

我安装了 brew: binutils、coreutils 和其他软件包.. 但是任何地方都没有scriptscript替代命令。

我在谷歌上发现Linux下的包是util-linux:https ://www.kernel.org/pub/linux/utils/util-linux/

但是没有办法在 mac OS X、编译包和 brew 源代码中找到它。

谁能指出我正确的方向?

PS:我的最终目标是实现这一目标:Spell checks a file using command line, non-interactively

4

1 回答 1

0

如果该命令script不支持一个-c标志,那么您可以将该命令添加为标准输入:

echo 'ispell text.txt' | script /dev/null

但是看着那个命令,你好像用错了,因为输出文件是/dev/null.

而是使用:

bash -c 'ispell text.txt'

甚至:

ispell text.txt
于 2016-10-31T12:00:16.547 回答