【发布时间】:2017-12-04 21:12:45
【问题描述】:
我正在尝试在 unix 中执行此操作。例如,假设我有五个以日期命名的文件,每个文件中都有数千个数值(六到十位数字)。现在,假设我也有一堆数值,我想知道哪个值属于哪个文件。我正在尝试像下面这样艰难地做到这一点,但是如何将所有值放在一个文件中并执行一个循环从那里开始。
文件:
20170101
20170102
20170103
20170104
20170105
代码:
for i in 5555555 67554363 564324323 23454657 666577878 345576867; do
echo $i; grep -l $i 201701*;
done
【问题讨论】:
标签: bash unix while-loop grep echo