如何在sed/awk中使用shell中的变量?反之呢? 1.关于awk使用shell变量的总结 http://bbs.chinaunix.net/viewthread.php?ti...;extra=page%3D1 2.利用shell作变量替换 var=abcd sed:sed -n "/$var/p" // awk: awk '/'"$var"'/' num=2 sed: sed -n "${num}p" //awk: awk 'NR=='"$var"'' #sed要用双引号,awk变量顺序单双$var双单 反之:sed/awk将变量传给shell可以用eval, 如: eval $(awk 'BEGIN{print "a=ggg b=3"}') 然后 echo $a;echo $b 测试
|
最新的文章
我的 Blog 链接
我的相册
最后的评论
我的相片
|