shell 脚本不会将模块列表命令写入文件,而是打印到屏幕

shell 脚本不会将模块列表命令写入文件,而是打印到屏幕

我的 shell 脚本没有将加载的模块写入文件,而是打印在屏幕上。

这是我的 shell 脚本的代码片段:

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

所有其他输出都会写入该文件,但不会写入该命令。请告诉我我的代码有什么问题。

相关内容