引数を入力するbashスクリプトを書いています。コマンドは次のようになります。
command -a -b -c file -d -e
特定の場所 ($1、$2、$3) で特定の引数 (-b) を検出したい
#! /bin/bash
counter=0
while [ counter -lt $# ]
do
if [ $($counter) == "-b" ]
then
found=$counter
fi
let counter+=1
done
で問題が発生し$($counter)ます。$counter引数の値を呼び出す方法はありますか? たとえば ifの場合counter=2、引数の値を呼び出したいとします$2。$($counter)動作しません。