1
假设我有string1,string2,string3和File1,File2,File3 .. 我想在File1,File2,File3中找到string1,如果找到匹配,则将其写入输出dir.same方式以查找string2,string3 ..但上面的代码找不到它
答案 0 :(得分:0)
假设string1,string2等在Input.txt的不同行上,那只是一个小错误。
改变这个:
xargs grep "$line*"
对此:
xargs grep "$line.*"
另外,有关find
命令的两条建议。首先,-iname "*"
没有任何效果。其次,你的find
命令会找到一些目录,这会导致grep一些(可能是非致命的)错误。你可以用例如
find -type f $contentpath