问题标签 [quoting]

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

shell - 确认主目录下存在目录

我想检查目录是否存在并在下面编写脚本,但这不能正常工作。

下面的脚本可以工作。

if [ -d "~/sample" ]有什么问题吗?

0 投票
4 回答
2067 浏览

ruby - \'(反斜杠,单引号)在 Ruby 字符串中

我正在使用 Ruby 1.8.7,试图生成一个带有 \' 字符的字符串,以便创建一个在 MySQL 中运行的脚本。结果应该是这样的:

但我不能在红宝石字符串中只得到一个反斜杠。使用以下代码:

我得到以下字符串:

与:

我得到了这个字符串:

0 投票
5 回答
344 浏览

bash - 哪种形式更适合在 Bash 中使用?

我正在研究 Bash,我看到了表格

C=示例

回声“$C”

给出相同的结果

C =“示例”

回声 $C

我想知道是否最好将“”放在变量的赋值中或 $ 之后。或者如果它无动于衷。或者如果一个被认为比另一个“更漂亮”。

0 投票
3 回答
1547 浏览

bash - 使用 kdialog bash 脚本创建动态选项菜单: Printf 无法完成这项工作?报价问题

我想用 kdialog 像这样创建一个菜单

现在

数组 a 包含选项 数组 b 包含配置文件的名称

似乎 kdialog 对“-ab”有一些问题,通常它似乎需要 -stuff 作为一个选项,所以它需要是“\”-vcodec mpeg2\“”。

基本上我的问题是引用问题,我使用了 printf 但我无法得到它

这是我的代码:

a=(-vcodec mp3 -ab 128k, -vcodec mpeg2video -b 1200k -ab 128k -acodec mp3 -r 25 -ar 44100);b=(mp3, mpg) ; eval kdialog --menu "选择你的个人资料" $(for ((i = 0; i <=$(( ${#a[@]} -1 )) ; i++ )) ; do printf "\\'%s \\' %s " "${a[i]}" "${b[i]}" ; 完成)

解决方案

文件读取 $HOME/FFmpeg_profiles.lst

我做的脚本

0 投票
1 回答
2617 浏览

unicode - HTTP 标头值解析:引用、RFC 5987、MIME 等

让我感到困惑的是 HTTP 标头的解码。

示例标题:
Some-Header: "quoted string?"; *utf-8'en'Weirdness

可以引用标题吗?那么 a"本身的编码呢?是'有效的引号字符吗?分号 ( ;) 的含义是什么?HTTP 标头的值解析器是否可以被视为 MIME 解析器?

我正在制作一个透明代理,它需要透明地处理和修改许多野外头字段。这就是为什么我需要如此详细的格式。

0 投票
2 回答
95 浏览

ajax - Ajax 请求引用

我正在尝试使用原型框架发送 Ajax 请求,该框架在成功时向我的表(现有)添加新行。我已经使用其他功能成功提出了请求,但我无法让这个功能正常工作。我确信这与我在插入 html 中的引用(嵌套引号)有关。

这个问题帮助我解决了我以前的功能,但在这个问题中,引用仍然更加复杂。

是插入 html 的线程

我对网络开发很陌生,如果有人能指出我正确的方向(关于引用顺序的一些解释),那将有很大帮助,

谢谢,

M。

0 投票
4 回答
5502 浏览

regex - 如何在 bash 中正确转义这个正则表达式?

我正在尝试使用以下正则表达式运行 grep:

第一次尝试:

好的,所以我需要逃避“!”...

好的,所以我需要转义“(”...

好的,所以我需要引用字符串?

不返回任何结果......但我尝试了一个更简单的正则表达式,它没有负面的后视断言,它运行良好......我还使用了 TextWrangler 和这个正则表达式,它确实有效,所以我只能假设我'在这里的命令行上做错了什么。

编辑:

如果我使用该-p选项:

应匹配的文件内容示例:

不应匹配的文件内容示例:

0 投票
2 回答
1050 浏览

macros - 为什么不能在正常(未引用)代码中取消引用拼接?

在 Clojure 中,您可以取消引用拼接一个值列表以生成代码,例如

相同的方法应该在未引用的上下文中起作用似乎是合乎逻辑的,例如

这行不通有什么深刻的技术/哲学原因吗?

0 投票
3 回答
1226 浏览

shell - 在命令替换中使用 find(1) 并用空格引用文件名

我想在命令替换中使用 find ,其中返回的文件名包含空格。我需要什么选项才能正确引用文件名?我试过-print0了,但它在 shell 本身中不起作用。

例子:

我也尝试过-exec echo "{}" \;,但这也无济于事。


如果我set -x用来显示 shell 扩展和执行的实际命令,我会得到:

单引号从何而来,为什么要应用于每个“单词”?

0 投票
1 回答
8360 浏览

postgresql - 将 $$ 放入 PostgreSQL 中的美元引号字符串中

我在 Postgres 中有一个函数:

我通常使用这个查询来调用那个函数:

有用。不幸的是,我的查询字符串不能包含$$,如下所示:

我已阅读Postgres 文档,但仍需要帮助。