awk输出指定列
Posted Locutus
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了awk输出指定列相关的知识,希望对你有一定的参考价值。
// 打印所有列
# awk '{print $0}' file
// 打印第一列
# awk '{print $1}' file
// 打印第一和第三列
# awk '{print $1, $3}' file
// 打印第三列和第一列,注意先后顺序
# cat file | awk '{print $3, $1}'
// 打印第三列和最后一列
# cat file | awk '{print $3, $NF}'
// 以“:”为分隔符分割列,然后打印第一列和第三列
# awk -F ":" '{print $1, $3}'
从二维数据中,搜索关键字’Pending’,然后xargs传递信号给kubectl批准csr。
# kubectl get csr | grep 'Pending' | awk 'NR>0{print $1}'| xargs kubectl certificate approve
注: NR是指awk正在处理的记录位于文件中的位置(行号);NF是指awk正在处理的记录包含几个域(字段),这与域分隔符有关,默认为空。
以上是关于awk输出指定列的主要内容,如果未能解决你的问题,请参考以下文章