计算密钥的简便方法 我的方式:
cat \
public.log.2015050723 \
public.log.2015050800 \
public.log.2015050801 \
public.log.2015050802 \
public.log.2015050803
| grep 18310680207 | wc -l
我需要简单的方法来计算这一点。事实上,我的问题是cat
如何使用grep
?
文件列表:
public.log.2015050723
public.log.2015050800
public.log.2015050801
public.log.2015050802
public.log.2015050803
答案 0 :(得分:0)
这更容易,因为它使用的流程更少:
"(45)*(52)*(45)*(52)*(45)*(52)*69"
请注意,管道符号需要出现在最后一个文件名之后,或者您需要在最后一个文件名后面加一个反斜杠。
如果您需要每个文件的匹配项,那么您也可能会丢失cat public.log.2015050723 \
public.log.2015050800 \
public.log.2015050801 \
public.log.2015050802 \
public.log.2015050803 | # Note pipe or backslash needed here!
grep -c 18310680207
(anubhava suggested}:
cat
您可以使用示例文件名将文件名列表缩减为:
grep -c 18310680207 \
public.log.2015050723 \
public.log.2015050800 \
public.log.2015050801 \
public.log.2015050802 \
public.log.2015050803
或:
cat public.log.2015050723 public.log.201505080[0-3] |
grep -c 18310680207