我疯了,在我的Linux机器上我会跑:
yes 0 | script -c 'ispell text.txt' /dev/null
有任何问题。不幸的是,在Mac OS X上,命令script
不接受' -c'选项:
script: illegal option -- c
我使用brew:binutils,coreutils和其他软件包安装..但是在任何地方都没有script
或script
替代命令。
我在Google上发现Linux下的软件包是util-linux:https://www.kernel.org/pub/linux/utils/util-linux/
但是无法在mac OS X中找到它,也无法在已编译的包中找到它,也无法在brew源中找到它。
有人可以指出我正确的方向吗?
PS:我的最终目标是实现这一目标:Spell checking a file using command line, non-interactively
答案 0 :(得分:0)
如果命令script
不支持-c
标志,则可以将命令添加为stdin:
echo 'ispell text.txt' | script /dev/null
但是看看那个命令,看起来你输错了,因为输出文件是/dev/null
。
改为使用:
bash -c 'ispell text.txt'
甚至:
ispell text.txt