for循环一错误示例

以下脚本将提示addr附近语法错误。

for ip in `cat /etc/hosts | awk '{print $1}'`
addr=`ifconfig | grep 192 |awk '{print $2}'`

do

        echo $ip
        echo $addr

done

addr变量不能放在for和do之间。这样才正确

addr=`ifconfig | grep 192 |awk '{print $2}'`
for ip in `cat /etc/hosts | awk '{print $1}'`
do

        echo $ip
        echo $addr

done
for ip in `cat /etc/hosts | awk '{print $1}'`
do
        addr=`ifconfig | grep 192 |awk '{print $2}'`
        echo $ip
        echo $addr
done
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • .bat脚本基本命令语法 目录 批处理的常见命令(未列举的命令还比较多,请查阅帮助信息) 1、REM 和 :: 2...
    庆庆庆庆庆阅读 12,558评论 1 19
  • 个人学习批处理的初衷来源于实际工作;在某个迭代版本有个BS(安卓手游模拟器)大需求,从而在测试过程中就重复涉及到...
    Luckykailiu阅读 10,227评论 0 11
  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 9,677评论 0 13
  • 前几天去南京有些事处理一下,住在老同学的店里。既是为了省钱,更是为了联系一下感情不至于无聊,无聊最是折磨人。 刚...
    无知与不知阅读 2,271评论 0 0
  • 一 上了大学,有美丽的环境,美味的饭菜,丰富多彩的社团活动,轻松自在的学习生活…… 没有高中那没日没夜的学习,没有...
    麒麟貔貅阅读 4,643评论 6 46