原帖由 "skywjf" 发表:
众所周知: $1, $2, $3...等可以用来提取命令行参数
问题:当这些数字有变量来控制的时候,该如何表达?
比如:n=1,如何用'$'和'n'来表达$1??
请指教!
原帖由 "skywjf" 发表:
不是的,比如说我想把第一个参数赋给a,那么可以
a=$1
现在如何用n(n=1)来实现同样的功能(可能说得不太清楚):
a=_______ 等价与 a=$1
其中横线处用'$'和'n'和括号来填写。
原帖由 "bjgirl" 发表:
害是不明白
n=1
a=${n}
????sorry
原帖由 "idhly" 发表:
echo $* | awk 'BEGIN{n=2}{print $n}'
这样可以吗?
欢迎光临 Chinaunix (http://bbs.chinaunix.net/) | Powered by Discuz! X3.2 |