Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我使用以下“grep”命令来获取alert给定路径下每个文件中字符串的计数:
alert
grep 'alert' -F /usr/local/snort/rules/* -c
如何按所需的顺序对结果输出进行排序——比如升序、降序、按名称排序等。针对这些情况的答案就足够了。
您也可以自由地建议其他命令grep。
grep
将其放入排序中。假设您的文件名没有冒号,请使用“-t”选项将冒号指定为字段分隔符。使用 -n 进行数字排序。
例子:
grep 'alert' -F /usr/local/snort/rules/* -c | sort -t: -n -k2
应该将行拆分为以“:”分隔的字段,使用第二个字段进行排序,并将其视为数字(因此 21 实际上晚于 3)。