Grep/awk,匹配完全字符串

hel*_*y77 0 awk grep

我需要找到一些容器docker的ID,但是一些容器有类似的名字:

$ docker images

REPOSITORY       TAG                 IMAGE ID            
app-node         latest              620350b79c5a        
app-node-temp    latest              461c5143a985 
Run Code Online (Sandbox Code Playgroud)

如果我跑:

$ docker images | grep -w app-node-temp | awk -e '{print $3}'

461c5143a985
Run Code Online (Sandbox Code Playgroud)

如果我改为:

$ docker images | grep -w app-node | awk -e '{print $3}'

620350b79c5a
461c5143a985
Run Code Online (Sandbox Code Playgroud)

我怎样才能匹配确切的名字?

Tom*_*ech 5

我会说使用awk与精确的字符串匹配:

docker images | awk '$1 == "app-node" { print $3 }'
Run Code Online (Sandbox Code Playgroud)