如何使用分隔符进行剪切?

如何使用分隔符进行剪切?

有人可以帮我使用 cut 命令删除下面的 daemon.warning 吗?

6月23日 15:10:47 MC41241492守护进程警告[vrrpd] VRRP:state_init 6月23日 15:10:47 MC41241492守护进程警告[vrrpd] eth0 上的 VRRP ID 255:我们现在是备份

提前致谢。

答案1

使用 sed 删除字符串会更容易,但如果您想要剪切,那么由于您有可变长度的字段(日期和时间),因此您需要在剪切中使用“字段”而不是“字符”。在空白处划界,这样可以得到:

cut -d" " -f1-4,6-11,13-

对于 cut 命令,在本例中将在管道中使用。

相关内容