我每个日期都记录了多个文件。在每天结束时,我需要运行一个脚本来grep那些包含不同文件中提到的特定数字的文件,然后将包含匹配的UID记录的所有文件(CSV记录)复制到另一个文件位置。
工作目的地= /var/output
搜索文件名= /var/output/UID.txt
##Cat UID.txt
639867675
123466490
123334555
filenames = CSV_name_date.csv
每个文件名都是唯一的,在一天内我大约得到5000个文件。
我正在使用此代码,
grep -f uid.txt -e stringpattern -l | xargs cp -t /var/output2/
我需要在特定日期运行搜索,脚本应该询问您要运行的日期,并仅对这些日期的文件运行搜索。