awk-sed数据处理

来源:互联网 发布:3dsmax 显卡优化驱动 编辑:程序博客网 时间:2024/05/20 06:05

知识点:
xargs
awk
sed

emambp:kubernetes ema$ kubectl get pods -n learnci |grep msftest |awk '{print $1}'|xargs kubectl -n learnci delete podpod "perf-learn-cd-msftest-k8s-postgres-3257170931-5kp55" deleted

sed中双引号 弱转义 想保留变量功能,直接双引号

emambp:jenkins ema$ echo|sed "s/^/$RANDOM.txt/g"4599.txt

如果 sed的 command部分 使用单引号,则较复杂

emambp:jenkins ema$ echo|sed 's/^/'$(echo $RANDOM)'.txt/g'14632.txtemambp:jenkins ema$ echo|sed 's/^/'"$RANDOM"'.txt/g'12872.txt

awk 调用shell变量,需要使用-v参数
awk -v a=secondvb=count ‘2==asum+=$1;ENDprintsum/bfilenamesecond、和countshellv使shell了,直接是a和b就好了。

原创粉丝点击