正確な文字列に一致するが、一部のコンテナは似たような名前があります。私が代わりに実行する場合をGrep/awkは、私はいくつかのコンテナのドッキングウィンドウのIDを見つける必要があり
$ docker images | grep -w app-node-temp | awk -e '{print $3}'
461c5143a985
:
$ docker images
REPOSITORY TAG IMAGE ID
app-node latest 620350b79c5a
app-node-temp latest 461c5143a985
私が実行している場合を:
$ docker images | grep -w app-node | awk -e '{print $3}'
620350b79c5a
461c5143a985
正確な名前はどのように一致させることができますか?
ダッシュは、非単語文字とみなされます。コンテキストでは、 'grep '^ app-node [[:space:]]''が動作します。もちろん、 'grep' | 'awk'はほとんどの場合アンチパターンです:' docker images | awk '/^app-node [[:space:]]/{print $ 3}' 'が良いでしょう。 –