【发布时间】:2010-10-11 22:21:35
【问题描述】:
我通过以下命令在 Mac 中收到“找不到命令”错误
md5sum *.java | uniq -d -w32
原因是Mac默认没有-w选项。
我想让 Bash 在发生错误时执行以下操作
- 将 g 放在第一个命令的开头
- 将 g 放在 | 之后的命令的开头
如何让错误更有用?
[编辑]
问题:如果 Mac 没有该功能,我想使用 coreutils 中的功能。因此,Mac 的命令前面的 g。
【问题讨论】:
-
“默认没有-w选项”是什么意思
-
你需要安装 coreutils 来获取 Unix 命令。然后,您可以通过将 g 放在任何 Mac 的命令前面来运行 GNU 的命令。
-
在第一次运行之前加上'g'可以吗?
-
@Mykola:不会好的。在某些情况下,Mac 的命令比 Coreutils 中的要好。反之亦然。