我的问题是我有一个非常大的数据库(10 it ),我想尽可能多地节省搜索时间。我有一条awk语句,它在数据库中进行搜索,并根据模式将数据写入另一个文件。在数据库中,所有与模式匹配的行都被逐个排序,所以基本上,打印后,不需要进一步搜索数据库,因为一切都已经找到了。一旦awk找到第一个模式匹配行,所有其他的模式匹配行</em
我已经搜索了相当多的答案,但似乎找不到我正在寻找的东西,如果它已经被回答了,请原谅。我也从来没有在这里发表过帖子,所以如果我的格式错误,请原谅。我正在尝试确定服务器的操作系统,无论是2003还是2008,并根据结果运行命令。.bat总是直接指向":last“。这是我的资料-cd\del %output%
set /p osinfo=Server?
我有两个文件:文件1,一个输入文件,其中只有191行列。文件2是一个主文件,包含两列中的712行。Output =查找Input_File与Master_File的第一列之间的匹配,然后在Master_File中打印匹配行的行。grep:
for i in $(cat Input_File); do grep