私は現在、別の変数で構成される変数名を作成しようとしています
while [ "$countf" -le 9 ]; do
vname=$( echo fcp"$countf" )
$vname=$( awk -F, -vs="\$fc$countf" '{for (i=1;i<=NF;i++)if($i~"^"s"$"){print i;exit;}}{print "not found"}' <<< $first_line )
countf=$(( countf + 1 ))
done
コードを含むスクリプトを実行しようとすると、次のようなものが出力されます。
fcp1=not: command not found
fcp1はvname変数のコンテンツです。私はいくつかの異なる解決策を試しましたが、現時点ではまだ何も機能していません。誰かが私が間違っていることを指摘できれば、本当に感謝しています。ありがとうございます。