请帮我写一可显示奇数位置参数值SHELL程序

来源:百度知道 编辑:UC知道 时间:2024/06/07 12:30:41
谁能有空啊,请帮我写一能显示奇数位置参数的值,即显示$1,$3。。位置的参数值,我不会写 了,提示 我下也行啊,拜托啊、、

$ cat od.sh
# 注意:从这往下是SHELL程序
#!/bin/sh
#for (( i=0; i<=$#; i++ ))
for i in $*
do
if [ $(($i%2)) -ne 0 ]; then
echo $i
fi
done
# SHELL程序结束

以下是测试命令和输出结果:
$ sh od.sh 1 2 3 4 5 6
1
3
5

我只能大概说一下意思, 手边没有linux机器
i=1
for a in $*
do
if [ i%2 -gt 1 ]; then
echo $a
if
let "i=i+1"
done

大概是这个意思 肯定有格式或者语法的错误, 上班呢手边没有机器没法试