ロードされたモジュールをファイルに書き込む代わりに、私のシェルスクリプトはそれを画面に印刷します。
以下は私のシェルスクリプトの一部です。
load module A
load module B
modulelist=$(module list)
if [ -f "$dest" ]
then
echo "File found...."
echo "Appending to the file keeping previous data....please wait."
echo -e "$modulelist" >> "$dest"
echo -e "$newline" >> "$dest"
echo "Successfully written all outputs to the file....please move it to /root/ directory."
fi
他のすべての出力はファイルに書き込まれますが、コマンドには書き込まれません。私のコードに何が問題なのか教えてください。