尝试修剪终端上命令的输出。我想在命令行输出中只查看blah
之后的字符串。我试过了
<command> | grep -A "blah"
但是输出错误
grep:非法选项 - A
答案 0 :(得分:0)
在这种情况下,我使用cut with-with grep来获取关键字“blah”之后的字符串
echo "random text string blah strings after" | grep -o "blah.*$" | cut -c 5-
命令的grep部分在“blah”包括“blah”之后提取整行,cut命令从该字符串中删除前4个字符。只有第一次出现“blah”才会用作修剪线的分隔符。