我想创建一个perl或bash脚本,读取键盘输入并分配一个变量,在当前充满Snort日志的目录中递归执行一个固定的字符串grep,然后自动tcpdump匹配的文件,grep其输出,并打印指定的行到终端。有谁知道这应该如何操作?
下面是我想从脚本中得到的方法的一个例子。
第1步:读取键盘输入并将其分配给名为字符串的变量。
第2步命令:grep -Fr "$string"
第2步输出:Snort.log.1470609906匹配
第3步命令: tcpdump -r snort.log.1470609906 | grep -F "$string" C-10
step 3 output: