问题标签 [backticks]

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 回答
729 浏览

regex - Perl 正则表达式匹配来自 `w -hs` 命令的输出

我正在尝试编写一个可以更好地与 KDE 配合使用的 Perl 脚本,kwrited据我所知,该脚本连接到一个pts,并将它通过 KDE 系统托盘通知接收到的每一行都放入标题为“KDE write daemon”的行.

不幸的是,它对每一行都做了单独的通知,因此它会在常规旧write上用多行消息向系统托盘发送垃圾邮件,并且由于某种原因,它在使用wall时会切断整个消息的最后一行。单行消息也消失了。

我还希望它可以通过胖客户端在 LAN 上广播。在开始之前(当然,这需要 SSH),我尝试制作一个无 SSH 版本以确保它可以正常工作。不幸的是,它没有:

以下是 的内容./write.pl

产生以下错误:

不知何故,处理中的正则表达式和/或反引号转义$possibledevice无法正常工作,因为在 kwrited 连接到/dev/pts/0的地方,以下工作完美:

0 投票
2 回答
5550 浏览

shell - 是否可以在 cmd.exe 中将环境变量设置为命令的输出

我需要做相当于

在 windows/cmd.exe 脚本中。Cygwin 不是一个选择。

对于加分:通常是否有一些相当于反引号的 cmd.exe?

0 投票
6 回答
10171 浏览

perl - perl 反引号:使用 bash 而不是 sh

我注意到当我在 perl 中使用反引号时,命令是使用 sh 而不是 bash 执行的,这给了我一些问题。

我怎样才能改变这种行为,以便 perl 将使用 bash?

PS。我试图运行的命令是:

0 投票
1 回答
2104 浏览

perl - 如何立即接收命令输出?

我正在使用 perl 反引号语法来运行一些命令。我希望将命令的输出写入文件并打印到标准输出。我可以通过在反引号字符串的末尾添加 a 来完成第一个>,但我不知道如何在生成输出后立即打印输出。如果我做类似的事情

command仅在完成执行后才打印输出。

谢谢,戴夫

0 投票
2 回答
2530 浏览

bash - Bash:反引号中的转义字符

我试图在我的 bash 命令中转义反引号中的字符,主要是为了处理导致我的命令失败的文件名中的空格。

到目前为止我的命令是:

此命令应生成不包含单词“badword”但包含“goodword”的文件列表。

0 投票
2 回答
1550 浏览

perl - 如何模拟 Perl 的内置反引号运算符?

我想对我的一个使用反引号的 Perl 程序进行单元测试。有没有办法模拟反引号,以便它们执行与执行外部命令不同的操作?

另一个问题显示了我需要什么,但在 Ruby 中。不幸的是,我不能选择在这个项目中使用 Ruby,也不想避免反引号。

0 投票
4 回答
1261 浏览

shell - 从丑陋的命令行管道创建整洁的 shell 脚本

我编写了一个管道 shell 命令,其中有多个管道,效果很好。我现在想把它放在一个(整洁的)shell 脚本的形式中。这是脚本:

我想整理一下,以便阅读。管道进入 sed 和 awk 的 for 循环很难看。有没有人建议整理这个管道怪物。管道会阻止我把它分成不同的线吗?

谢谢

一种

如果您将上面的行复制到记事本,您会明白我所说的丑陋(但功能)的意思

好的,伙计们。这是最终的清理版本。

有人提到 event_structure 函数可以完全在 awk 中完成。我想知道是否有人可以向我展示如何做到这一点的示例。记录分隔符将设置为 /event ,这将分隔事件,但我感兴趣的是 events.txt 中的结构(见下文)。数字结果无关紧要。

代码的核心在 event_structure 函数中。我想解析数据并将其全部放入数据结构中,以便在出现情况时进行检查。以下工作正常。在以 payloadType 开头的行上,我需要解析出 2 个值或将任何缺失值设置为未知。这是完全 awkable 还是我这里的 sed/awk 组合是最好的方法?

这是生成的 events.txt 文件的一部分:

这是输出:

这是函数调用的输出:

ps 我没有特别的原因将脚本命名为 bashShell.sh

一种

0 投票
2 回答
127 浏览

shell - 反引号选项是什么意思?

注意到这个命令:

libnet-config --defines和的含义是libnet-config --libs什么?

0 投票
5 回答
4402 浏览

perl - 使用反引号时转义空格

我进行了搜索,从我的角度来看,使用反引号是我可以解决这个问题的唯一方法。我正在尝试mdls从 Perl 为目录中的每个文件调用命令,以查找它的最后访问时间。我遇到的问题是,在我拥有的文件名中,find我有 bash 显然不喜欢的未转义空格。有没有一种简单的方法可以在将文件名中的所有空格传递给mdls. 如果这是一个明显的问题,请原谅我。我对 Perl 很陌生。

0 投票
4 回答
25151 浏览

shell - shellscript中的反引号问题

我在使用反引号使我的 shellscript 工作时遇到问题。这是我遇到问题的脚本的示例版本:

这个脚本的输出是:

为什么使用命令变量的第一个反引号实际上并未执行完整命令,而仅返回第一个命令的输出以及第二个命令?为了让第一个反引号执行命令,我遗漏了一些东西?