linux脚本 awk


推荐一些不错的电子书: http://www.memeshu.com

  line=/data/book/1/2009-12-18/1 /data/book/1/2009-12-18/2
    from= `echo $line |awk '{printf $1}'`

报错 /data/book/1/2009-12-18/1: is a directory


from=与`echo $line |awk '{printf $1}'不能有空格

正确 from=`echo $line |awk '{printf $1}'`


awk 的字符串处理

awk '{for (i=1;i<2; i++)print "update t_book set status=1,edit=1,gid="$i" where id="$i;}{for (i=2;i<NF; i++)print "update t_book set status=1,edit=1,gid="$1" where id="$i;}' b.txt

你可能感兴趣的:(linux,脚本)