最后一个冒号后是 sed 还是 awk?

hor*_*alz 3 unix bash sh

我试图打印出这一行最后一个冒号之后的最后几个单词:

Tue Jul 21 11:17:50 NetBoot046 jamf[1240]: Installation failed. The installer reported: installer: Package name is GarageBand
Run Code Online (Sandbox Code Playgroud)

所以输出是Package name is GarageBand

有没有办法把这部分去掉?

小智 5

假设您希望“修复”的部分不包含换行符,即您只有一行输入,或者所有相关文本都包含在一行中。

sed -e 's/.*://'