我正在为几天前工作过的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
}