Chinaunix
标题:
变量值如何镶套调用
[打印本页]
作者:
wanahoo
时间:
2003-02-20 12:06
标题:
变量值如何镶套调用
各位大虾,我想在一个变量(A)里调用另一个变量(B)值,但被调用的变量值($B)又作为变量A中脚本里的变量,如:A=`uptime |awk '{print $($B)}'`相类似的shell该如何写?
作者:
biansj
时间:
2003-02-20 12:35
标题:
变量值如何镶套调用
山地獾有一篇关于eval的用法,你参考参考。
作者:
wanahoo
时间:
2003-02-20 14:11
标题:
变量值如何镶套调用
看了一下,不是很解,在运行awk时好像并没有替代,能不能给出具体的解决办法?
作者:
biansj
时间:
2003-02-20 17:10
标题:
变量值如何镶套调用
colnum=3
echo "col1 col2 col3 col4 col5" | awk -vcolnum=$colnum '{print $colnum}'
执行结果为:col3
作者:
wanahoo
时间:
2003-02-20 17:36
标题:
变量值如何镶套调用
多谢了
作者:
wanahoo
时间:
2003-02-21 17:24
标题:
变量值如何镶套调用
sorry,biansj老大,你说的语句我在linux下的sh通过了,但在solaris下还是无法正常替换,why?
作者:
红袖添香
时间:
2003-02-21 22:37
标题:
变量值如何镶套调用
...
这个关于 solaris 下的问题已经说过挺多次了,再说一遍吧,solaris 下的 awk 是个老古董了,最好能用 gawk,实在没有至少要用 nawk。写成这样就可以了。
colnum=3 ; echo "col1 col2 col3 col4 col5" | nawk -v colnum=$colnum '{print $colnum}'
作者:
wanahoo
时间:
2003-02-24 10:02
标题:
变量值如何镶套调用
果然,谢了两位!
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2