ChinaUnix.net
相关文章推荐:

引用外部变量

awk '{print $"'${i}'"}'

by Dannysd - Shell - 2012-08-02 09:43:28 阅读(1195) 回复(6)

相关讨论

File=xxx.2009-08-06 Date=`echo $File | awk -F'.' '{print $2;}'` awk '{print $Date, $1, $2;}' $File 上面的第三行, {}中, 如何输出awk外部变量?

by coolsail - Shell - 2009-09-01 23:47:45 阅读(1987) 回复(3)

比如我开头定义了1个 BAKDIR=XXX 我要打印 AWK的 $0//$BAKDIR 应该怎么弄?

by justlooks - Shell - 2008-04-22 11:56:23 阅读(1663) 回复(4)

如下三行代码可打印出需要的结果 datetime="2008-12-17-23" echo "a" |awk '{print "'$datetime'"}' echo "a" |awk -v var1=$datetime '{print var1}' 但: datetime="2008-12-17-23" awk -v var1=$datetime '{if ($1~/var/ && $2=="2" && $3=="0") print $0}' 1.txt awk '{if ($1~/"'$datetime'"/ && $2=="2" && $3=="0") print $0}' 1.txt 都无法获取响应的结果,参数就没有带入 我要实现的是将如下的三个字符串...

by zhaoqinghu - Shell - 2009-02-04 17:07:09 阅读(5925) 回复(16)

本来是应该发到shell版的问题,但是公司这边上不了,只能上Linux版,请见谅! 我是想打印出一个文本中的指定行,而且是行号是在循环里面得到的变量 如果是这样的话 awk '{if(NR == 3) print $0;}' filename 倒是可以打印出第三行,但是 A=3 awk 'if(NR == A) print $0;}' filename 就不行了,请各位大侠指点迷津,多谢! [ 本帖最后由 cliffordbear 于 2008-6-20 10:53 编辑 ]

by cliffordbear - Linux环境编程 - 2008-06-20 10:53:03 阅读(2342) 回复(3)

aa=1 bb=2 awk -v "a=$aa b=$bb" '{print $a $b}' 打印不出来啊

by ztj2247 - Shell - 2010-08-21 00:35:49 阅读(2285) 回复(6)

1. a="7-29 10:00" 2. echo "aaa" | awk '{print "'$a'"}' 在HP-UX为第二句话执行有错误,好像带有冒号就出现错误? 请教高人! 先谢谢了!

by neunaruto - Shell - 2009-07-30 13:44:03 阅读(1739) 回复(4)

大家好, for file in $(find /cdma_exchange/downloadFromJituan/200904 -type f -name "IOSMP_2009042*"|grep -v temp) do tmp=$file awk -F'|' '{if(NF>46&&substr($17,1,8)==20090427&& $14==13313944207) print '$tmp'":"$0}' $file done 为什么这个脚本运行时,打印$tmp会出错呢? 但是,如果我把tmp直接赋值,如下: for file in $(find /cdma_exchange/downloadFromJituan/200904 -type f -name "IOSMP_2009042*"|grep -v...

by huangbt_unix - Shell - 2009-05-20 14:49:29 阅读(1604) 回复(8)

比如: A="I love u" awk '/'$A'/{print $0}' ./mytxt 为什么在这里'$A'要用单引号,shell十三问中不是说单引号中的内容不展开吗?

by pengxihan - Shell - 2009-04-01 22:17:00 阅读(1487) 回复(6)

比如一个脚本内容: name=haha awk '$2==$name{print $2}' awktest awktest文件内容: adflsja haha xcjvio 我的想法是当第二列数值为haha时,打印第第二列,但脚本中的$name看来没有被识别,请问如何让脚本里的$name就相当于haha讷 谢谢各位

by kelela - Shell - 2005-11-06 00:54:20 阅读(1720) 回复(8)
by lozity - Oracle - 2005-01-26 17:06:53 阅读(1149) 回复(0)