我正在尝试清理日志文件以提高可读性 - 那里有很多不必要的东西,不符合我的需要 - 我基本上必须用空格或空字符替换 sshd[xxxx],其中 xxxx 是任意数字。虽然我可以替换已知字符串,但我不知道在这种情况下如何使用 sed 通配符 - 那么 - 我该怎么做呢?
答案1
目前尚不清楚您是否也想替换“sshd”,因此我假设您是这样做的。
sed 's/sshd\[[0-9]*\]//g' file
否则,
sed 's/sshd\[[0-9]*\]/sshd[]/g' file