UNIX中的`grep -m 1`命令是什么意思

我用谷歌搜索了这个命令,但是没有。

grep -m 1 "\[{" xxx.txt > xxx.txt

但是我键入了此命令,没有发生错误。实际上,此命令也没有结果。

请任何人向我解释该命令是否有效?

00

此命令读取和写入同一文件,但不是从左到右的方式。实际上首先> xxx.txt运行,然后在命令开始读取文件之前清空文件因此,没有输出。您可以通过将结果存储在临时文件中,然后将该文件重命名为原始名称来解决此问题。grep

PS:某些命令(例如sed)具有输出文件选项,该选项通过不依赖外壳程序重定向来解决此问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章