Linux下如何排除表头统计行数?以Kubectl统计Replicasets为例
排除表头统计Replicasets数量的几种方法
直接用kubectl自带的参数去掉表头是最简便的方式:
- 使用
--no-headers参数屏蔽表头,再统计行数:kubectl get replicasets --no-headers | wc -l
如果习惯用文本处理工具,也可以用以下方式:
- 用
sed删除第一行(表头)后统计:kubectl get replicasets | sed '1d' | wc -l - 用
awk跳过第一行,直接统计有效行数:
或者结合wc使用:kubectl get replicasets | awk 'NR>1{count++}END{print count}'kubectl get replicasets | awk 'NR>1' | wc -l
这些方法都能准确统计出系统中运行的Replicasets实际数量,不会把表头计入统计。
内容的提问来源于stack exchange,提问作者user18585713
相关产品推荐
相关产品推荐

