【发布时间】:2017-10-19 03:16:56
【问题描述】:
目前我正在手动搜索三个字符,它们可以是 dir1 dir2 dir3 等中的任何字符
通过 grep -i -r abc dir1
然后
grep -i -r abc dir2
grep -i -r abc dir3
等
尝试在某种程度上自动执行此操作并考虑编写一个 shell 脚本,例如 搜索.sh
然后当我想在上述目录中搜索某些内容时,我可以输入我正在搜索的三个字母
例如:运行 search.sh $Mid = abc
shell 脚本会做这样的事情:
$mid = Mid;
grep -i -r $mid nab-prep1001 | grep -i -r $mid nab-prep1002 | grep -i -r $mid multi-account-bpay-report | grep -i -r $mid nab-prep1004 | grep -i -r $mid nab-prep100 | grep -i -r $mid nab-prep1006 | grep -i -r $mid nab-prep1007
【问题讨论】:
-
你的问题不清楚,但我想你只是想要
grep -ir abc dir1 dir2 dir3或者更好的grep -ir abc dir{1..3}。