#!/bin/bash
sudo -u rei_sh -H -s <<-EOM
echo "hi"
for i in $(find -name *.properties)
do
echo "ivalue is \$i"
done
exit
EOM
上記のコードを使用しています。
コードを実行すると、「こんにちは」のみが出力されます。
しかし、「for i in one two」を使用すると、次のように出力されます
ivalue is one
ivalue is two.
ヒア ドキュメント内で find コマンドの出力をループできないのはなぜですか?