拆分unix输出

msk*_*kew 5 unix grep

我正在尝试从文件中提取地址.

grep keyword /path/to/file
Run Code Online (Sandbox Code Playgroud)

是我如何找到我想要的代码行.输出就像是

var=http://address
Run Code Online (Sandbox Code Playgroud)

是否有一种方法可以直接获得=ie 之后的部分ie http://address,考虑到我喜欢的关键字是在varhttp://address部分中

Cel*_*ada 9

grep keyword /path/to/file | cut -d= -f2-
Run Code Online (Sandbox Code Playgroud)


chr*_*ock 8

只需管道到cut

grep keyword /path/to/file | cut -d '=' -f 2
Run Code Online (Sandbox Code Playgroud)


P.P*_*.P. 5

您可以避免不必要的管道:

awk -F= '/keyword/{print $2}' /path/to/file
Run Code Online (Sandbox Code Playgroud)