![]() |
1
1
AS
Anthony Sottile commented
,第一个grep命令读取所有输入,检查
你可以用很多不同的方法来处理这个问题。一种方法是将stdin复制到一个临时文件中,您可以反复读取该文件。另一种方法是构造钩子,使您只读取一次输入,检查每行的每个条件。第二种方法显然更有效,尽管这种“明显性”有点虚幻,这取决于我在这里不想讨论的细节。 不管怎样,我写这个的方式是:
这种变体不需要bash特性(因此
您的现有脚本将允许(因为一个正常,另一个不正常)。 |
![]() |
Harry · 如何在编译时获取克隆的git仓库的标签 9 月前 |
![]() |
Ooker · 如何从blob中删除秘密? 9 月前 |
![]() |
hasdrubal · git日志图智能分支过滤器 9 月前 |
![]() |
Stephen · git rebase删除了未经樱桃采摘的“樱桃采摘”提交 10 月前 |
![]() |
J. Doe · 为什么git中没有跟踪git文件? 10 月前 |