val=Mumbai
cat << 'EOF' > pkll1.htm
<html>
<head>
<title>HTML</title>
</head>
<body>
<h1>$val</h1>
while read line
do
val1=`echo $line`
<p>$val1</p>
done<myfile.dat
</body>
</html>
EOF
実際の値ではなく、以下のように出力を示す上記のコード:
$val
while read line do val1=`echo $line`
$val1
done
正しい方法で実行するにはどうすればよいですか?助けてください。