问题标签 [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.
shell - 确认主目录下存在目录
我想检查目录是否存在并在下面编写脚本,但这不能正常工作。
下面的脚本可以工作。
if [ -d "~/sample" ]
有什么问题吗?
ruby - \'(反斜杠,单引号)在 Ruby 字符串中
我正在使用 Ruby 1.8.7,试图生成一个带有 \' 字符的字符串,以便创建一个在 MySQL 中运行的脚本。结果应该是这样的:
但我不能在红宝石字符串中只得到一个反斜杠。使用以下代码:
我得到以下字符串:
与:
我得到了这个字符串:
bash - 哪种形式更适合在 Bash 中使用?
我正在研究 Bash,我看到了表格
C=示例
回声“$C”
给出相同的结果
C =“示例”
回声 $C
我想知道是否最好将“”放在变量的赋值中或 $ 之后。或者如果它无动于衷。或者如果一个被认为比另一个“更漂亮”。
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
我做的脚本
unicode - HTTP 标头值解析:引用、RFC 5987、MIME 等
让我感到困惑的是 HTTP 标头值的解码。
示例标题:
Some-Header: "quoted string?"; *utf-8'en'Weirdness
可以引用标题值吗?那么 a"
本身的编码呢?是'
有效的引号字符吗?分号 ( ;
) 的含义是什么?HTTP 标头的值解析器是否可以被视为 MIME 解析器?
我正在制作一个透明代理,它需要透明地处理和修改许多野外头字段。这就是为什么我需要如此详细的格式。
regex - 如何在 bash 中正确转义这个正则表达式?
我正在尝试使用以下正则表达式运行 grep:
第一次尝试:
好的,所以我需要逃避“!”...
好的,所以我需要转义“(”...
好的,所以我需要引用字符串?
不返回任何结果......但我尝试了一个更简单的正则表达式,它没有负面的后视断言,它运行良好......我还使用了 TextWrangler 和这个正则表达式,它确实有效,所以我只能假设我'在这里的命令行上做错了什么。
编辑:
如果我使用该-p
选项:
应匹配的文件内容示例:
不应匹配的文件内容示例:
macros - 为什么不能在正常(未引用)代码中取消引用拼接?
在 Clojure 中,您可以取消引用拼接一个值列表以生成代码,例如
相同的方法应该在未引用的上下文中起作用似乎是合乎逻辑的,例如
这行不通有什么深刻的技术/哲学原因吗?
shell - 在命令替换中使用 find(1) 并用空格引用文件名
我想在命令替换中使用 find ,其中返回的文件名包含空格。我需要什么选项才能正确引用文件名?我试过-print0
了,但它在 shell 本身中不起作用。
例子:
我也尝试过-exec echo "{}" \;
,但这也无济于事。
如果我set -x
用来显示 shell 扩展和执行的实际命令,我会得到:
单引号从何而来,为什么要应用于每个“单词”?