명령문: "$k"_Id_avg="$(grep -i "$k"_Id_avg file.txt)"
and $k
는 루프 변수입니다. 이제 위 변수에 저장된 값을 인쇄하고 싶은데 어떻게 해야 합니까? 시도했지만 echo "$k"_Id_avg
변수 이름만 인쇄하고 $k
현재 루프 값으로 바꿉니다. 예:NM_Id_avg
답변1
나는 다음과 같은 것을 제안하고 싶습니다 :
varname="$k"_Id_avg
echo ${!varname}
명령문: "$k"_Id_avg="$(grep -i "$k"_Id_avg file.txt)"
and $k
는 루프 변수입니다. 이제 위 변수에 저장된 값을 인쇄하고 싶은데 어떻게 해야 합니까? 시도했지만 echo "$k"_Id_avg
변수 이름만 인쇄하고 $k
현재 루프 값으로 바꿉니다. 예:NM_Id_avg
나는 다음과 같은 것을 제안하고 싶습니다 :
varname="$k"_Id_avg
echo ${!varname}