问题标签 [brace-expansion]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
104 浏览

bash - 使用大括号扩展创建名称,其中一些必须重复一次

我想使用这样的命令自动创建一个 URL 列表:

但我想要表单中的所有链接

www.somewebsite.com/1_foo/1
www.somewebsite.com/1_foo/2 ...

我只想要那些数字匹配的人。也就是说,我想要第一个,因为两个数字都匹配,但不是第二个,因为数字不匹配。

0 投票
1 回答
56 浏览

bash - 在for循环中使用带有大括号表达式的多个变量

这很好用:-

现在,

我有两个这样的变量:-

host=host{1..4}

host2=host2{1..4}

我如何在上面的循环中使用这两个变量,所以它们的工作方式相同?

像这样的东西:-

任何帮助都会得到帮助

0 投票
1 回答
126 浏览

linux - 在sox处理后用大括号扩展在bash中为输出文件添加前缀

给定 Ubuntu 16.04 服务器上混合文件的几个子目录,我想获取所有名为 like1.al2.al的文件,处理它们,保留原始文件,并在生成的文件前加上quick_. 所以我有这个...

但我明白了

我知道为什么会发生这种情况,而且我觉得答案在于大括号扩展。我找到了剥离和添加后缀的方法,但前缀答案让我望而却步。谢谢。

0 投票
0 回答
51 浏览

bash - Bash 扩展。在花括号内使用变量

我想使用与此问题的已接受答案相同的方式来重复字符。

但是我不想重复它预定的次数,而是想使用一个变量。到目前为止我尝试了什么:

这行不通。

将变量放在花括号内以进行扩展的正确方法是什么?

0 投票
2 回答
1771 浏览

bash - 如何将大括号存储在 Bash 变量中

我正在尝试编写一个 bash 脚本。我不确定为什么在我的脚本中:

工作正常,但是

不起作用。我明白了

0 投票
3 回答
230 浏览

bash - 使用 --include 选项运行 grep 时出现奇怪的问题

这是 bash shell 中的代码。如果不是这样,应该如何指定文件掩码?我希望这两个命令都能找到搜索表达式,但它没有发生。在这个例子中,我提前知道我更喜欢将搜索限制在 python 源代码文件中,因为不合格的搜索是愚蠢的浪费时间。

因此,这按预期工作:

/home/ga/projects/anom/anom.py:27:def Pr(x,u,v): 等等,等等,...

但这不起作用:

我正在使用 GNU grep2.16 版。

0 投票
3 回答
252 浏览

bash - 从大括号扩展中排除

我知道

但我不想要 6 和 7。是否可以排除它?

0 投票
2 回答
1240 浏览

arrays - 了解代码({0..1}{0..1}{0..1}{0..1}{0..1}{0..1}{0..1}{0..1 })

我在Bash shell 十进制到二进制转换中看到了以下代码,我想知道它是如何工作的?我尝试谷歌搜索无济于事。

上面的代码有什么作用?

0 投票
1 回答
61 浏览

bash - 查找具有范围内数字的文件名: eval find ... "prefix_{$nr1..$nr2}_suffix" 可行吗?

我正在尝试将 find 与大括号扩展和 eval 结合使用来查找子文件夹中的许多文件。当我这样做时:

它按我的预期工作。但是,当我尝试这样的事情时:

我收到错误消息:

我尝试了使用和不使用 eval 的不同组合,但似乎没有任何效果。基本上我需要 find 命令来使用大括号扩展,其中使用变量和文件名中的其他元字符。虽然我不一定需要使用 eval ,但我必须承认我并不完全理解它。

0 投票
2 回答
84 浏览

string - 寻找 echo{,} foo 的细分

表达式是如何{,}工作的?

我尝试搜索 SOF 以及 google 甚至 bash 的手册页,但我无法找到对此的解释。

通过摆弄表达式,我了解到它是某种字符串复制功能。

这个表达式是如何工作的?有这个名字吗?另外,你能提供一个使用这个功能的实际例子吗?