Bash函数中未解决的语法错误

时间:2017-05-23 23:17:06

标签: linux bash syntax scripting sh

我正在为几天前工作过的Raspberry Pi编写一个脚本,但是一旦我添加了一些额外的代码,现在似乎已经死了。我尝试过复苏,但我很快就出现了。我得到"语法错误接近意外令牌`完成"。我研究了它,但我没有到达任何地方。 dos2unix没有帮助(特别是因为我在Debian 8上编写了全部内容)并且cat -v没有出现任何内容。违规模块如下:

Set "INPUT=TEST TEST"
For /F "UseBackQ Delims=" %%A In ("E:\Test\%INPUT%.TEST"
) Do Set "ANSWER=%%A"

我会感激任何和所有见解,因为我的脚本知识仍然在增长...

编辑:按要求变更启动:

    24Monitor() {

        clear
echo "Beginning speed tests and traceroutes now. You can just... go do whatever it is you do."
        while [ $SECONDS -lt $end ]; do
                TestNum=$(($TestNum+1))
                echo "Speedtest Result #" $TestNum >> ~/speedtest.log
curl -s  https://raw.githubusercontent.com/sive/speedtest-cli/master/speedtest.py | python -
                cat ~/tmp.log | sed -e "s/^/$(date -R) /" >> ~/speedtest.log
                echo ""  >> ~/speedtest.log
                traceroute mayernetworks.com > ~/traceroutes.log
        done

        }

0 个答案:

没有答案