BBS.ChinaUnix.net
首页 | 新闻 | Linux | FreeBSD | AIX | Windows | 博客 | 论坛 | 存储 | 网络 | 人才 | Wiki | 资料 | 读书 | 手册 | 下载 | 空间 | 搜索
  会员: 密码: 免费注册 | 忘记密码 | 会员登录 | 搜索 | 帮助 


求助:如何在变量中使用变量?[已解决]
首页 » 论坛 » Shell »  
[打印] [订阅] [收藏] [本帖文本页] [推荐此主题给朋友,立即获积分]
donggua0713
精灵王




UID:473257
注册:2006-10-7
最后登录: 2008-10-10
帖子:290
精华:0

可用积分:887 (稍有积蓄)
信誉积分:100
专家积分:0 (本版:0)
空间积分:0
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


1楼 发表于 2008-7-24 12:20 
小弟我使用如下命令提取我的IP,
ifconfig eth0 | awk 'BEGIN {FS="[: ]"} /Mask/{print $13}'
这个命令单独使用可以正确执行,但是当我:
IPADD="ifconfig eth0 | awk 'BEGIN {FS="[: ]"} /Mask/{print $13}'"
就报错:
-bash: ]} /Mask/{print 3}': No such file or directory

请问我该怎么办?

原来可以这样:
IPADD=$(ifconfig eth0 | awk 'BEGIN {FS="[: ]"} /Mask/{print $13}')

[ 本帖最后由 donggua0713 于 2008-7-24 12:23 编辑 ]



您对本贴的看法:鲜花[0] 臭蛋[0]
积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
liaosnet   帅哥 (暗夜星空)
法王
休息休息



UID:306408
注册:2005-8-25
最后登录: 2008-10-10
帖子:13726
精华:1

可用积分:5521 (富足长乐)
信誉积分:320
专家积分:536 (本版:0)
空间积分:2
推广积分:5

来自:广州<-->杭州
状态:...离线...

[个人空间] [短信] [博客]


2楼 发表于 2008-7-24 12:22 


QUOTE:
原帖由 donggua0713 于 2008-7-24 12:20 发表
小弟我使用如下命令提取我的IP,
ifconfig eth0 | awk 'BEGIN {FS="[: ]"} /Mask/{print $13}'
这个命令单独使用可以正确执行,但是当我:
IPADD="ifconfig eth0 | awk 'BEGIN {FS="[: ]"} /Mask/{print $13}'" ...

改成

IPADD=$(ifconfig eth0 | awk 'BEGIN {FS="[: ]"} /Mask/{print $13}')



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

有时候回答问题是信口开河......
因此不保证所有回复问题的答案的准确性.
如果正好是对的,那是碰到了死耗子..呵呵.
想着休息,不想做事!13580e0uhvs
积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
welcome008
精灵使
精神领袖



UID:24960
注册:2002-10-25
最后登录: 2008-10-10
帖子:4127
精华:0

可用积分:3785 (小富即安)
信誉积分:100
专家积分:57 (本版:25)
空间积分:0
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


3楼 发表于 2008-7-24 12:23 
IPADD=`ifconfig eth0 | awk 'BEGIN {FS="[: ]"} /Mask/{print $13}'`



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

linux:
Linux BBC.com 2.6.23.1-42.fc8 #1 SMP Tue Oct 30 13:55:12 EDT 2007 i686 i686 i386 GNU/Linux

solaris:
SunOS s_test 5.8 Generic_117350-41 sun4u sparc SUNW,Ultra-60
积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
donggua0713
精灵王




UID:473257
注册:2006-10-7
最后登录: 2008-10-10
帖子:290
精华:0

可用积分:887 (稍有积蓄)
信誉积分:100
专家积分:0 (本版:0)
空间积分:0
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


4楼 发表于 2008-7-24 12:27 
回复 #3 welcome008 的帖子

3楼这个不行哦



您对本贴的看法:鲜花[0] 臭蛋[0]
积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
liaosnet   帅哥 (暗夜星空)
法王
休息休息



UID:306408
注册:2005-8-25
最后登录: 2008-10-10
帖子:13726
精华:1

可用积分:5521 (富足长乐)
信誉积分:320
专家积分:536 (本版:0)
空间积分:2
推广积分:5

来自:广州<-->杭州
状态:...离线...

[个人空间] [短信] [博客]


5楼 发表于 2008-7-24 12:28 


QUOTE:
原帖由 donggua0713 于 2008-7-24 12:27 发表
3楼这个不行哦

注意 ` ' 这两个符号的区别~~



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

有时候回答问题是信口开河......
因此不保证所有回复问题的答案的准确性.
如果正好是对的,那是碰到了死耗子..呵呵.
想着休息,不想做事!13580e0uhvs
积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
walkerxk
大天使
水王归来倒计时



UID:351339
注册:2005-12-18
最后登录: 2008-10-10
帖子:2347
精华:0

可用积分:1892 (家境小康)
信誉积分:105
专家积分:15 (本版:0)
空间积分:0
推广积分:0

状态:...保密...

[个人空间] [短信] [博客]


6楼 发表于 2008-7-24 13:07 
反引号害死人,这就是我为什么劝大家用$()代替``的原因,虽然多了一个字符,但是可以减少很多问题。



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

开源资源:
软件下载http://software.lupaworld.com
开源镜像http://mirror.lupaworld.com
手册中心http://man.lupaworld.com
欢迎大家访问,并提出建议和意见。
积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
honckly
精灵使
\ 壆樻峟嶷


CU奥运火炬传递手2008
UID:503260
注册:2006-12-10
最后登录: 2008-10-10
帖子:3205
精华:0

可用积分:3560 (小富即安)
信誉积分:100
专家积分:26 (本版:0)
空间积分:0
推广积分:2

状态:...保密...

[个人空间] [短信] [博客]


7楼 发表于 2008-7-24 13:18 


QUOTE:
原帖由 donggua0713 于 2008-7-24 12:27 发表
3楼这个不行哦

注意是 反引号 不是 单引号,,,,就是键盘tab上面的哪个键……



您对本贴的看法:鲜花[0] 臭蛋[0]
积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
可可熊
光明使者




UID:498669
注册:2006-12-1
最后登录: 2008-09-28
帖子:814
精华:0

可用积分:4681 (小富即安)
信誉积分:100
专家积分:0 (本版:0)
空间积分:0
推广积分:0

来自:西安
状态:...离线...

[个人空间] [短信] [博客]


8楼 发表于 2008-7-24 14:40 
回复 #6 walkerxk 的帖子

嗯,$()这样看起来也顺眼,不像`



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

Fedora 9 GNU{ bash 3.2.33  sed 4.1.5 Awk 3.1.5}

积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
xwmhmily
光明使者
野猪



UID:509918
注册:2006-12-24
最后登录: 2008-10-11
帖子:826
精华:0

可用积分:1850 (家境小康)
信誉积分:100
专家积分:0 (本版:0)
空间积分:0
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


9楼 发表于 2008-7-24 19:24 
IPADD=$(ifconfig eth0 | awk 'BEGIN {FS="[: ]"} /Mask/{print $13}')



IPADD=`ifconfig eth0 | awk 'BEGIN {FS="[: ]"} /Mask/{print $13}'`

我以前也吃过``的亏



您对本贴的看法:鲜花[0] 臭蛋[0]
积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
无声无息   帅哥 (无声无息)
天使



UID:550054
注册:2007-4-10
最后登录: 2008-10-10
帖子:1453
精华:0

可用积分:3014 (小富即安)
信誉积分:100
专家积分:0 (本版:0)
空间积分:83
推广积分:1

来自:广州
状态:...离线...

[个人空间] [短信] [博客]


10楼 发表于 2008-7-24 19:56 
明显是命令的就肯定是反引号啦



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

listenpie蜂蜜小店,来自新西兰的天然产品。


debian 4.0 GNU/Linux 2.6.9
bash-3.1.17 Awk-3.1.3 sed-4.1.5 grep-2.5.1
积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?

首页 » 论坛 » Shell »


 


Copyright © 2001-2008 ChinaUnix.net All Rights Reserved     联系我们:

感谢所有关心和支持过ChinaUnix的朋友们    转载本站内容请注明原作者名及出处

京ICP证041476号


清除 Cookies - ChinaUnix - Archiver - WAP - TOP

Processed in 0.051133 second(s), 4 queries , Gzip enabled