0

我想搜索附加到文件的程序“>>”。

我在 Mac 中运行代码失败

find . -print0 | xargs -0 grep " >> "

我得到的结果太多,无法找到正确的应用程序。该程序不在 /bin 的其他电传打字机中。

如何找到程序“>>”?

4

4 回答 4

6

没有名为“>>”的程序——它只是 shell 语法的一部分。

于 2009-05-19T14:08:06.807 回答
2

这是一个 shell 操作符,根本不是一个程序。

阅读代码bash。或者找到一个更简单的 Bourne Shell 实现。网上应该有好几个。这是一个http://heirloom.sourceforge.net/sh.html

于 2009-05-19T14:08:17.947 回答
2

这不是一个程序,这是一个 shell 结构。试试man bash

于 2009-05-19T14:08:50.423 回答
1

正如其他人所提到的,它只是语法的一部分。像 + 和 - 是数学语法的一部分。如果要覆盖文件,请使用单个 >,追加使用双 >>。它是双向的。因此,如果您想使用文件作为输入,只需使用 <。文件的每一行都将传递给命令。命令<文件.txt

于 2009-05-19T14:18:07.613 回答