Dmi*_*try 4 bash kubectl minikube
我正在玩“ kubectl get pods...”,并且有用例:
我有一些 Pod 返回(只留下名称):
$ kubectl get pods | cut -d' ' -f1
admin-fe-124
admin-be-12345
some-Other-Staff-123
Run Code Online (Sandbox Code Playgroud)
问题:是否可以kubectl get pods仅过滤掉(使用 )名称的前两个单词(3...4...如我所愿)?我想看到以下内容:
$ kubectl get pods... (some magic)
admin-be
admin-fe
some-Other
Run Code Online (Sandbox Code Playgroud)
那么,“一些魔法”下面应该有什么呢?谢谢!
您的意思是只打印第一列,例如名称?
kubectl get po | awk '{print $1}'
NAME
kubeserve-68776dd94c-2wmc9
kubeserve-68776dd94c-qvg6c
kubeserve-68776dd94c-vqbcf
myreplicaset-gd6hj
myreplicaset-mfthn
myreplicaset-nsb9s
nginx-7db9fccd9b-hrp57
nginx-7db9fccd9b-m6t6l
ssd-monitor-lgmmr
ssd-monitor-m5sz6
Run Code Online (Sandbox Code Playgroud)
然后您可以使用
awk '{print $1, $2}'ETC。
编辑:或者你的意思是打印前两个条目?
在这种情况下,只需通过管道输出来设置并跳过第一行,例如
kubectl get po | awk '{print $1}' | sed -n 2,3p
kubeserve-68776dd94c-2wmc9
kubeserve-68776dd94c-qvg6c
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3246 次 |
| 最近记录: |