私は直接データを入力しているので、これはうまくいきます。
declare -a arr
arr=( $(awk '/123456789/{print NR}' filename) )
echo ${arr[0]}
echo ${arr[*]}
ところで、以下のようにすると動作しません。以下のコマンドでパラメータ「name」を使用する方法を教えてください。
echo Enter your search string:
read name
declare -a arr
arr=( $(awk '/"$name"/{print NR}' filename )
echo ${arr[0]}
echo ${arr[*]}