1.2Kпросмотров
19.0%от подписчиков
25 марта 2026 г.
question📷 ФотоScore: 1.3K
Как не выполнять одну и ту же команду несколько раз? В работе часто возникает ситуация: команда тяжёлая, медленная или ходит в сеть. Например, kubectl, docker, curl, запросы к API или работа с логами. Чтобы не гонять её снова и снова для разных проверок:
kubectl get pods
kubectl get pods | grep api
kubectl get pods | wc -l Каждый раз это новый запрос, новая нагрузка и потеря времени. Гораздо быстрее выполнить её один раз и сохранить результат:
out=$(kubectl get pods) Теперь можно сколько угодно анализировать данные без повторных вызовов:
echo "$out" | grep api
echo "$out" | wc -l Это особенно чувствуется при работе с удалёнными сервисами, базами и логами, где каждая команда может занимать секунды. 🔥 Если команда дорогая — не запускай её повторно. Сохрани результат и работай с ним локально. ➡️ DevOps Ready | #совет