问题标签 [one-liner]

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 投票
1 回答
42 浏览

powershell - 即使为类型转换提供 [Int32],Powershell 也不会将 Foreach-Object 参数从字符串转换为整数

如问题标题中所述,我有一个 Powershell 单行程序,用于按名称杀死应用程序/进程及其所有相关子进程:

当我通过删除进程终止代码并仅打印进程 ID 进行测试时,它可以正常工作,如下所示:

这会将与 Chrome 实例相关的所有 ID 显示为:

但是当我试图用这篇文章中的第一个代码块杀死这些进程时,它会抛出这个错误:

所以我确实应用了 [Int32] 进行类型转换,认为这足以将 ID 以有效格式带入 Stop-Process 部分并杀死它,但这也不起作用:

这会引发错误:

任何人都可以帮助解决这个问题并通过不要过度拉长单线来使单线工作吗?

0 投票
0 回答
19 浏览

python-3.x - 我如何在 lambda 或任何一行函数中使用 for 循环?

我的任务是将这段代码转换为一行,但我真的不知道该怎么做。我找不到任何可以解决这个问题的东西。

这是代码:

我知道它在任何方面都没有帮助,但那是我的任务。如果有人可以帮助我会很高兴

我使用python 3.7

0 投票
6 回答
81 浏览

ruby - 简单的单行将行与常见的第一个字段合并

在我构建英语语言数据库的工作中,我经常处理来自不同来源的文本内容,并且需要合并共享相同第一个字段的行。我经常在文本编辑器中使用捕获第一个字段的正则表达式来破解它,搜索“\n”,但我的文本文件通常>10GB,因此命令行流式解决方案优于内存。

样本输入:

期望的输出:

逻辑是连接(用“|”连接)具有相同第一个字段的所有行。

唯一的分隔符是“|”,并且分隔符在每个输入行只出现一次。即它实际上是一个 2 列文本文件。文件排序无关紧要,唯一关心的是具有相同第一个字段的连续行。

我有很多解决方案和单行代码(通常在 awk 或 ruby​​ 中)来处理同一行内容,但是在处理多行内容时我遇到了问题,希望能得到帮助。出于某种原因,多行处理总是让我陷入困境。

我确信这可以用 awk 简洁地完成。

0 投票
2 回答
42 浏览

bash - 文本匹配的启发式排序

我想订购计算与多个并发文本匹配的匹配度的结果。我想计算部分匹配到文本搜索的搜索集合,例如特定字符、二元组、前缀。

我想使用 bash、awk、命令行工具或单行工具,而无需编写其他脚本。

例如,假设我想按单词中包含的5 个最常见的英语二元组[ th, he, in, er, ] 的计数进行排序:an

带有示例单词表

(从grep he /usr/share/dict/words | head -n5,添加了不匹配项)。

我要输出

0 投票
0 回答
16 浏览

jquery - jquery 点击确认 OneLiner

我正在使用 jQuery 插件确认。对于这些,我对页面上的动态内容做出反应,我通过以下代码实现:

有没有办法将这两条线构建为一条线?

0 投票
2 回答
23 浏览

if-statement - 是否可以在单行 if 语句中使用 elif?

示例代码:

在 elif 它期望“else”。有解决方法吗?