我试图用命令行中的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
Run Code Online (Sandbox Code Playgroud)
你能帮我纠正这个错误吗?
我一直在尝试执行以下代码; 然而@ans最终得到了$ answer的全部内容.
$answer = "6.9 4012 top 5.6 2868 top 5.0 3686 top 4.7 5128 top 4.5 3120 top";
@ans = split('/ /',$answer);
foreach (@ans) {
print "$_\n";
}
Run Code Online (Sandbox Code Playgroud)
在这种情况下,我想基于空格分割.请问您能告诉我这段代码有什么问题吗?
我有以下字符串,
9.2 20268 pat 6.0 24977 pat 4.0 21222 pat 3.9 20854 pat
Run Code Online (Sandbox Code Playgroud)
我需要拆分此字符串并将结果字符串保存在数组中.
结果字符串将如下所示:
9.2 20268 pat
6.0 24977 pat
4.0 21222 pat
3.9 20854 pat
Run Code Online (Sandbox Code Playgroud)
请有人帮我这个吗?