Команда:
kubectl get pods -n hello | awk '$1 ~ "hello-uwsgi-deployment" {print $1}'
вывод
hello-uwsgi-deployment-5b7498f864-4bfrx
hello-uwsgi-deployment-5b7498f864-h9rxz
hello-uwsgi-deployment-5b7498f864-qlg8z
hello-uwsgi-deployment-5b7498f864-r5nfs
hello-uwsgi-deployment-5b7498f864-vxr6x
Как мне напечатать только первую строку с вышеуказанным условием, используя awk
?
Я пытался
kubectl get pods -n hello |
awk '($1 ~ "hello-uwsgi-deployment") && ('NR==1') {print $1}'
но ничего не выводится.
РЕДАКТИРОВАТЬ: kubectl get pods -n hello | awk '($1 ~ /hello-uwsgi-deployment/){print;exit}'
это прекрасно работает.
Как получить одинаковую работу с несколькими условными операторами, используя ==
и NR==