我试图打印出这行中最后一个冒号之后的最后几个单词:
Tue Jul 21 11:17:50 NetBoot046 jamf[1240]: Installation failed. The installer reported: installer: Package name is GarageBand
因此输出为Package name is GarageBand
有没有办法解决这个问题呢?
答案 0 :(得分:2)
假设您希望“修复”的部分不包含换行符,即您只有一行输入,或者所有相关文本都包含在一行中。
sed -e 's/.*://'
答案 1 :(得分:2)
由于已经发布了一个sed解决方案,这里有一个awk:
<text output> | awk -F ":" '{print $NF}'
:
设为字段分隔符