小编Jam*_*ans的帖子

在Bash中逃避HTML的简短方法?

这个盒子没有Ruby/Python/Perl等.

只有bash,sedawk.

一种方法是用地图替换字符,但它变得乏味.

也许我不知道一些内置功能?

bash html-entities

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

仅用引号外的空格分割字符串

我知道,这个问题被问了十亿次,但我还没有找到适合我的具体情况的最佳解决方案。

我收到这样的字符串:

VAR1="some text here" VAR2='some another text' some script --with --some=args
Run Code Online (Sandbox Code Playgroud)

我如何像这样分割字符串:(在纯 bash 中最好)

VAR1="some text here"
VAR2='some another text'
some script --with --some=args
Run Code Online (Sandbox Code Playgroud)

set -- $str导致VAR1="some

set -- "$str"返回整个字符串

eval set -- "$str"导致VAR1=some text here

当然,我可以在返回的字符串中添加引号eval,但我得到的输入高度不受信任,所以eval根本不是一个选项。

重要提示:VAR 的数量可以是零到无限,并且可以是单引号或双引号

另外,VAR这里是假名,实际上可以是任何名称。

谢谢。

bash

7
推荐指数
1
解决办法
4098
查看次数

如何确定所有数组元素是否符合某些条件?

我有一个大阵列,我需要知道它的所有元素是否可被2整除.

我这样做,但它有点难看:

_true = true
arr.each { |e| (e % 2).zero? || _true = false }
if _true == true
    # ...
end
Run Code Online (Sandbox Code Playgroud)

如何在没有额外循环/分配的情况下执行此操作?

ruby

5
推荐指数
2
解决办法
2481
查看次数

标签 统计

bash ×2

html-entities ×1

ruby ×1