引数を入力する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)
動作しません。