gpt4 book ai didi

linux - Bash 脚本意外错误 EOF

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:00:47 26 4
gpt4 key购买 nike

我的脚本在文件的最后一行出现错误,我不确定原因:

./sampledata: line 55: syntax error: unexpected end of file

示例代码:

#!/bin/bash

temptime=$(date +"%H:%M")

usercount=0
while word in userfile
{ usercount=$usercount+1 }


counter=0
usercount=$usercount/2 #format

echo -n $temptime " |" >> numusersfile

while $counter -le $usercount
{
echo -n "*" >> numusersfile
counter=$counter+1
}
echo "" >> numusersfile

我的循环是否正确?还是我写入文件的方式有问题?我现在有点难过..

最佳答案

bash 中的 while 循环应该是这样的:

while [ $counter -le $usercount ]
do
echo -n "*" >> numusersfile
counter=$counter+1
done

注意 [] 周围的空格,括号替换为 dodone

关于linux - Bash 脚本意外错误 EOF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20389743/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com