gpt4 book ai didi

bash - 意外标记附近的语法错误 `echo'

转载 作者:行者123 更新时间:2023-11-29 08:52:22 52 4
gpt4 key购买 nike

我正在尝试使用 IP 地址作为命令行参数执行以下代码;但是我收到一条错误消息 - “:第 6 行:意外标记 `echo' 附近的语法错误"

.

#!/bin/sh
echo $1;
declare -a values=$(ssh -q jboss@$1 "ps -eo pcpu,pid,user | sort -r -k1 | less | grep jboss");
for value in ${values[*]} do
echo $value;
done

你能帮我纠正这个错误吗?

最佳答案

在do的前面放一个;,或者把do换行。

for value in ${values[*]}; do
echo $value
done

不需要“echo $value”后面的;,除非你直接在它后面写done

关于bash - 意外标记附近的语法错误 `echo',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20666207/

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