gpt4 book ai didi

macos - 管道 sed 到差异

转载 作者:行者123 更新时间:2023-12-04 16:29:35 24 4
gpt4 key购买 nike

我想看diff在文件中间的段落和包含单个段落的文件之间。

段子上线60文件 foo , 和文件 bar仅包含可能有细微差别的那一段。

我可以使用 sed 提取该段落因此:sed -n 60,60p foo .我如何在 diff 中使用它?

以下不起作用:

sed -n 60,60p foo | diff bar # diff: missing operand after `foo`
diff bar `sed -n 60,60p foo` # diff: extra operand `in`

我可以:
sed -n 60,60p foo >> tempfile; diff bar tempfile

有没有不需要我使用管道临时存储在某个地方的解决方案?

最佳答案

如果您使用“-”作为文件参数,diff将从标准输入读取:

  sed -n 60,60p foo | diff bar -

关于macos - 管道 sed 到差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12136931/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com