请问如何利用变量访问linux shell脚本中的参数

举个例子说明我的问题比如我有一个脚本mysheet.sh当我这样运行脚本时mysheet.sh1345$1=1$2=3$3=4$4=5我现在想在脚本中定义一个变量i想通过... 举个例子说明我的问题
比如我有一个脚本 mysheet.sh

当我这样运行脚本时 mysheet.sh 1 3 4 5

$1 =1 $2 =3 $3=4 $4=5
我现在想在脚本中定义一个变量i
想通过i 索引出 脚本输入参数的值
展开
 我来答
学姐小百科
2006-11-05 · TA获得超过120个赞
知道小有建树答主
回答量:782
采纳率:25%
帮助的人:297万
展开全部
#!/bin/sh
echo you passed $# parameters
echo '$0'= $0
echo '$1'= $1
echo '$2'= $2
echo '$3'= $3
echo '$*'= $*
echo '$@'= $@
运行
ahlong@ahlong-laptop:~/school$ sh zd006 1 2 3 4 5
you passed 5 parameters
$0= zd006
$1= 1
$2= 2
$3= 3
$*= 1 2 3 4 5
$@= 1 2 3 4 5
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友f03a6e8
2006-10-28 · TA获得超过193个赞
知道小有建树答主
回答量:319
采纳率:0%
帮助的人:393万
展开全部
i=2
eval echo \$$i
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式