小编use*_*175的帖子

意外令牌`echo'附近的语法错误

我试图用命令行中的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)

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

ssh bash shell jboss

9
推荐指数
1
解决办法
2万
查看次数

拆分不起作用(Perl)

我一直在尝试执行以下代码; 然而@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)

在这种情况下,我想基于空格分割.请问您能告诉我这段代码有什么问题吗?

regex perl split

3
推荐指数
1
解决办法
2369
查看次数

如何在模式匹配上拆分字符串

我有以下字符串,

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)

请有人帮我这个吗?

regex string perl

-1
推荐指数
1
解决办法
69
查看次数

标签 统计

perl ×2

regex ×2

bash ×1

jboss ×1

shell ×1

split ×1

ssh ×1

string ×1