需要帮助来切割鱿鱼日志

时间:2015-05-28 01:51:18

标签: linux shell

我在尝试只获得带有cut的ip地址时遇到了麻烦:

cat access.log | cut -d ' ' -f5

我有很多空行和少量的ips。有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

如果您要忽略空行,可以使用sed删除它们,然后使用cut命令。

删除空行:

sed '/^$/d' access.log | cut -d ' ' -f5

删除仅包含空格/标签的行

sed '/^\s*$/d' access.log | cut -d ' ' -f5