The related article about to recently study --2008,08,04

25. Q: awk 中用split时引用变量时出的问题: 
           awk 'BEGIN {print split($line,a,","),a[1]}'
           这样子是实现不了的, 但是awk 'BEGIN {print split("123#456#789",a,","),a[1]}' 就可以运行成功?
      A:  http://bbs.chinaunix.net/viewthread.php?tid=117947   
            awk 'BEGIN {print split('"/"$line/""',a,","),a[1]}', 原因是变量引用时出的错,第一个参数要以字符串的 形式出现才行
 
      A: http://flashi.bokee.com/3708102.html(GOOD WAY )

      A: http://hi.baidu.com/epeak/blog/item/c0e5f42a8c63809e023bf642.html(good shell example)
     
26. Q: shell 如何从一个文件中获到所需要的变量值  
      A: CODE :
      while read line
     do
          postion1=`echo "$line" | awk {'print $1'}`
          flag=`echo "$postion1" | awk '{print index($1, "#")}'`
          if [ $flag -eq 0 ] ; then
                #awk 'BEGIN {split('"/"$line/""',a,","); print a[1];print a[2]; print a[3]}'
                IP=`echo "$line" | cut -f 1`
                PORT=`echo "$line" | cut -f 2`
                USER=`echo "$line" | cut -f 3`
                REMOTE_DEPLOY_DIR=`echo "$line" | cut -f 4`

                echo "$IP"
                echo "$PORT"
                echo "$USER"
                echo "$REMOTE_DEPLOY_DIR"
        fi

    done <deployip.txt


 27. some good article about how to use shell 'if' condition expression:
         http://fanqiang.chinaunix.net/program/shell/2001-05-25/2032.shtml
 
 28. linux command usage
       how to use cp fulfill some special command
       http://www.linuxeden.com/html/newbie/20080214/48323.html
  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值