【发布时间】:2017-09-05 19:28:03
【问题描述】:
我正在尝试使用格式计算目录中具有今天日期的文件的出现次数 提交.YYMMDDS.csv …哪里:
YY = 当前年份,不包括世纪(例如 2017 年为 17)
MM = 当前月份编号(例如 07 表示 7 月)
DD = 月份中的当前天数(例如,21 表示该月的第 21 天)
S = YYMMDD 中文件的序列号,从 0 开始(例如,如果文件是为 YYMMDD 的值创建的第二个文件,则为 1)
这行得通:
ls *.csv | grep -oc "submission.$( date +%y%m%d)"
但我真的很想在 grep 中加入“S.csv”(S 是通配符序号)
这不起作用:
ls *.csv | grep -oc "submission.$( date +%y%m%d)" *.csv
有什么建议吗?
【问题讨论】:
-
为什么不直接
grep -oc "submission.$( date +%y%m%d)" *.csv?