我正在尝试每行 grep 一个词。对于每一行,我想打印出现在 grep 单词之前的所有内容。
例子:
echo help.me.nc.example.com is an alias for fd-nc-001.domain.com.
我正在寻找.nc
并且我想打印出它之前的所有内容help.me
。
echo help.me.nc.example.com is an alias for fd-nc-001.domain.com. | awk '{print $6}'
fd-nc-001.domain.com.
echo help.me.nc.example.com is an alias for fd-nc-001.domain.com. | grep .nc | awk '{print $1}'
help.me.nc.example.com