Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 使用Unix限制特定字段?_Linux_Macos_Unix_Debian - Fatal编程技术网

Linux 使用Unix限制特定字段?

Linux 使用Unix限制特定字段?,linux,macos,unix,debian,Linux,Macos,Unix,Debian,所以我有一个来自美国宇航局的博客,记录了哪些主机在美国宇航局的网站上请求不同的东西。我正在尝试使用cut将其减少到第二个请求最多的主机。我现在有这个 cut -d ' ' -f 1 NASA_access_log_Jul95 | sort | uniq -c | sort -gr | head -n 5 这显示了请求最多的5个主机 cut -d ' ' -f 7 NASA_access_log_Jul95 | sort | uniq -c | sort -gr | head -n 5 这显示

所以我有一个来自美国宇航局的博客,记录了哪些主机在美国宇航局的网站上请求不同的东西。我正在尝试使用cut将其减少到第二个请求最多的主机。我现在有这个

cut -d ' ' -f 1 NASA_access_log_Jul95 | sort | uniq -c | sort -gr | head -n 5
这显示了请求最多的5个主机

cut -d ' ' -f 7 NASA_access_log_Jul95 | sort | uniq -c | sort -gr | head -n 5
这显示了主机请求最多的前5项内容。 我需要找到第二大请求主机请求的前5项内容。我不知道这些是否让人困惑。。。我尽力了。如果你需要任何澄清,请告诉我。如果有帮助,这里有一个截图


我的想法是将第一个字段(f 1部分)限制为第二个请求最多的主机,并向我展示它的5个请求最多的项目—一些如何使用cut。但是,我不知道该怎么做。

尝试使用
grep file | cut-f7…
过滤日志。不要期望读者转到远程站点查看您的问题描述。您应该将准确的代码/数据/输出要求和错误消息剪切/粘贴到Q中,并使用编辑框左上角菜单中的{}工具格式化代码/数据/错误,以便于搜索和阅读。否则,第一次问合理。祝你好运!尝试使用
grep file | cut-f7…
过滤日志。不要期望读者转到远程站点查看您的问题描述。您应该将准确的代码/数据/输出要求和错误消息剪切/粘贴到Q中,并使用编辑框左上角菜单中的{}工具格式化代码/数据/错误,以便于搜索和阅读。否则,第一次问合理。祝你好运!