我在尝试使用我自己的脚本运行 nmon 时遇到问题,其中 nmon 部署在 linux 环境中。
基于此脚本,我需要执行命令“test.sh 2 5”,变量由值 2 和 5 表示
#!/bin/bash
#sh test.sh variable1 variable2
./nmon -f -s$1 -c $2
total=$(( $1 * $2 ))
echo "------------------------------------------------"
echo -e "Providing $2 snapshots with interval of $1s"
echo -e "Saving into $HOSTNAME. Completing in $total seconds\n\n"
但是,我收到以下输出:
[osmusr@bssosmappv4001 ~]$ sh nmonscript2.sh 2 4
------------------------------------------------
Providing 4 snapshots with interval of 2s
secondsnto bssosmappv4001. Completing in 8
我可以知道我错过了哪个部分吗?为什么不能正确显示输出?