免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 1909 | 回复: 11

请问各位,如何用变量显示参数 [复制链接]

论坛徽章:
0
发表于 2003-08-04 23:40 |显示全部楼层
想用一个变量来显示参数,本来以为用${$i} , i是一个变量就行了,可实际上不行,在此请教诸位, 先谢了!

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
发表于 2003-08-04 23:49 |显示全部楼层

请问各位,如何用变量显示参数

echo ${i}

论坛徽章:
0
发表于 2003-08-05 00:19 |显示全部楼层

请问各位,如何用变量显示参数

TO: admirer  
     不行,我试了,只是显示 i 的值

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
发表于 2003-08-05 00:24 |显示全部楼层

请问各位,如何用变量显示参数

什么意思,你的i是什么?
你想通过他显示什么?

论坛徽章:
0
发表于 2003-08-05 00:32 |显示全部楼层

请问各位,如何用变量显示参数

在一个脚本中,用来显示参数
例如一个脚本 aa.sh
i=$#
echo ${i}


想显示输入的最后一个参数,
比如当输入 ./aa.sh yyyy 我想显示的是 yyyy

但是用以上的方法只显示参数的个数 1

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
发表于 2003-08-05 00:36 |显示全部楼层

请问各位,如何用变量显示参数

i=$1
echo ${i}

论坛徽章:
0
发表于 2003-08-05 00:47 |显示全部楼层

请问各位,如何用变量显示参数

TO: admirer
    我是想通过给变量 i 赋不同的整数来控制显示不同的参数

i=0
while [ i -le $# ] do
  echo ${i}
  i = ` expr $i +1 `
done



但是试了好几种方法都不行
谢谢

论坛徽章:
0
发表于 2003-08-05 08:59 |显示全部楼层

请问各位,如何用变量显示参数

你这几句代码有问题哦

i = ` expr $i +1 `

注意:
= 的左右两边一定不能有空格
+ 的左右两边一定有空格

论坛徽章:
0
发表于 2003-08-05 09:20 |显示全部楼层

请问各位,如何用变量显示参数

试试   eval

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
发表于 2003-08-05 10:24 |显示全部楼层

请问各位,如何用变量显示参数

echo $* | awk '{print $NF}'
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP