我怎样才能得到低于输出?我想要第一个字段原样和空格后的单个字符。
echo "Hello world"
Hellow
如果它也有第三个字段,那么第三个字段的开始字符应该在输出中。
echo "hello world unix"
hellou
2018-05-24 23:57:30 1.1.1.1 8.8.4.4
2018-05-24 23:57:32 2.2.2.2 8.8.4.4
2018-05-24 23:58:12 8.8.8.8 8.8.4.4
2018-05-24 23:58:23 8.8.8.8 8.8.4.4
2018-05-24 23:59:40 8.8.8.8 8.8.4.4
2018-05-24 23:59:51 8.8.8.8 8.8.4.4
因为我有上述格式的日志文件。现在我需要对其进行解析,输出应如下所示(如果重复行数据,则通过比较第 3 列和第 4 列仅显示第一行和最后一行。
2018-05-24 23:57:30 1.1.1.1 8.8.4.4
2018-05-24 23:57:32 2.2.2.2 8.8.4.4
2018-05-24 23:58:12 8.8.8.8 8.8.4.4
2018-05-24 23:59:51 8.8.8.8 8.8.4.4
我已经在 CentOS7 上配置了 OpenVPN 来访问我的办公网络,它也运行良好。对于身份验证,它会查询 LDAP 服务器,并且需要 Windows 中的第三方软件“OpenVPN 客户端”。
我面临的唯一缺点是它不能在 Android 上运行,也不能在 iOS 上运行,而且还需要第三方。现在我不想使用第三方进行 VPN 访问,因为在所有 Windows 以及 Android、iOS 中已经有 VPN 选项。我想要一些关于我的 VPN 的建议。
我已经阅读了有关 strongswan、openswan、libreswan、IPsecVPN 的信息,但无法确定在我的情况下哪一个会更好,因为他们都建议需要在 windows 注册表上进行一些更改,而我不想这样做我们办公室的最大 Windows 客户端,并且无法单独访问并在其注册表中进行一些更改。优先考虑 Windows 客户端,不需要任何更改,他们可以通过默认 VPN 选项简单地访问。
我需要一个可以在 CentOS 7 上运行的 VPN 服务器,并且它应该可以在 windows、android 和 iOS 上的默认 VPN 选项下访问,无需进行任何更改。如果这是可能的,请建议我。我想在 CentOS 7 上运行它,总客户数约为 250。