私は以下の状況に直面していますが、2番目の列だけが欲しく、READY
それはすべてです。
kubectl get nodes | grep "\<Ready\>"
10.5.0.11-c76ed Ready,SchedulingDisabled
10.7.0.13-d5bba Ready
kubectl get nodes | grep -w Ready
10.5.0.11-c76ed Ready,SchedulingDisabled
10.7.0.13-d5bba Ready
私は次のような出力が欲しい。
10.7.0.13-d5bba Ready
答え1
たぶんReady
行末で:
kubectl get nodes | grep 'Ready$'
あるいは、ほぼ行の終わりに少し空白が残ります。
kubectl get nodes | grep 'Ready[[:space:]]*$'
あるいは、フィールド2の唯一のものかもしれません。
kubectl get nodes | awk '$2 == "Ready"'