Linux bash Shell 中for循环逐行取值的取不到。
写了一个小脚本,其中一步是从ping.txt中取偶数行,用笨办法能取到值,但是想换种清晰的写法,想用for循环写出来却发现只能取到最后一行,应该如何改?awk'END{f...
写了一个小脚本,其中一步是从ping.txt中取偶数行,用笨办法能取到值,但是想换种清晰的写法,想用for循环
写出来却发现只能取到最后一行,应该如何改?
awk 'END { for (i=0;i<=NR;i++) if(i%2==0){ print $0 } }' /home/ping.txt | while read line
echo $line
隔行读取 展开
写出来却发现只能取到最后一行,应该如何改?
awk 'END { for (i=0;i<=NR;i++) if(i%2==0){ print $0 } }' /home/ping.txt | while read line
echo $line
隔行读取 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询