linux – 如何使用grep / awk / sed打印所有字符,直到某个模式(不包括模式本身).
例如 echo "abc-1234a :" | grep <do-something> 只打印abc-1234a 我认为这些更接近你所得到的,但不知道你真正想要达到的目标,很难说. echo "abc-1234a :" | egrep -o '^[^:]+' …虽然这也会匹配没有冒号的行.如果你只想要带冒号的行,并且你必须只使用grep,这可能有效: echo "abc-1234a :" | gr