shell脚本执行遇到死循环,无法正常结束进程,请求帮助
请公司大佬写了个shell脚本,执行时遇到了死循环,一直未能找到原因,请求各位大佬看看
cat ab.txt |sed 's/\\n/\n/g;s/"//g'|sed 's/^[ \t]*//g;s/value/\nvalue/g;s/priority/\npriority/g;s/rules/\nrules/g'|sed 's/:/|/1'|awk -F'[{|",\\[\\]}]' 'BEGIN{a=0;fflag=0}{for(i=1;i<=NF;i++)if($i=="sidecarParams.mosn.bundle"){aflag=1}else if($i=="value"&&aflag==1){a+=1;gsub(" ","",$(i+i));A[a]="image|"$(i+1);aflag=0}else if($i=="rules"&&$(i+3)=="injectRuleConditions:"){fflag=1}else if(fflag==1&&$i=="value"){for(d=2;d<=NF;d++)if($d!=""){a+=1;A[a]="value|"$d}}else if(fflag==1&&$i=="priority"){a+=1;A[a]="priority|"$(i+1)}}END{for(c=1;c<=length(A);c++)print A[c]}'
cat ab.txt,这里是一个curl命令,请求一个api。
...全文
相关推荐
Shell脚本中获取进程ID的方法
主要介绍了Shell脚本中获取进程ID的方法,我想要知道运行中脚本子shell的进程id,我该如何在shell脚本中得到PID,阅读本文即可找到你想要答案,需要的朋友可以参考下
Shell实现程序造死循环的几种方法示例
在linux下编程的程序猿都知道shell脚本,就算你不怎么熟悉,也应该听过的吧!那在shell脚本中的死循环该怎么写呢?下面这篇文章就来给大家介绍了关于Shell如何实现让程序造死循环的几种方法,需要的朋友可以参考下。
linux下监视进程 崩溃挂掉后自动重启的shell脚本
如何保证服务一直运行?如何保证即使服务挂掉了也能自动重启?在写服务程序时经常会碰到这样的问题。在Linux系统中,强大的shell就可以很灵活的处理这样的事务
详解shell中source、sh、bash、./执行脚本的区别
主要介绍了shell中source、sh、bash、./执行脚本的区别,需要的朋友可以参考下
Shell脚本实现检测进程是否正在运行
主要介绍了Shell脚本实现检测进程是否正在运行,本文给出的代码简洁清晰,并给出了使用方法,需要的朋友可以参考下



