问题标签 [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 回答
185 浏览

postgresql - psql 传递变量

psql 脚本的新手。
我尝试将变量传递给 psql 脚本,但出现错误:

有任何想法吗?

0 投票
1 回答
219 浏览

perl - How to quote a perl $symbol in a makefile

In a Makefile, I have a rule to make a figure list from a LaTeX paper by piping the output from a script to a perl expression that increments figure numbers $f++ and prepends Figure $f: to the lines.

From a command line, it works fine, as follows:

generating FIGLIST:

I can't figure out how to make this work in a Makefile, because the $f stuff in the perl expression gets interpreted by make and I can't figure out how to quote it or otherwise make it invisible to make.

My most recent attempt in my Makefile:

Can someone help?

-Michael

0 投票
1 回答
605 浏览

python - Python:Sqlite 查询中的编码

sqlite3我在 SQLite( Python 2.7 中的模块)中的编码有问题。我有一个包含两列的表:(text_number int,word text)。我们word有数字、英语和俄语单词。

我需要在 word = search_word 的表中找到所有字符串。

当 search_word 是数字时,我没有问题:

并给出类似的东西(361, u'146')

但是,任何其他类型的字符都不起作用:

我尝试了许多版本的解码等,但没有什么能帮助我。

0 投票
1 回答
4725 浏览

shell - sh eval 代码中的错误,“$: not found”?

我有一个为我们的 DD-WRT 路由器编写的 bash 脚本,它会定期重新启动 NAS 守护程序以修复 iPhone 连接到无线的随机问题。

这是我的第一个 bash 脚本之一,我在试图找出如何确定这个问题的根源时迷失了方向。

该脚本会运行,并且会按预期重新启动服务。但是,我收到错误消息:eval: line 1: $: not found脚本运行时在终端上。

我认为错误源于eval它正好是 1 行长。我试图弄清楚$它是什么以及为什么找不到它。我会避开所有的美元符号,如果它们存在的话。不应该有,但是,我只是为了安全,以防有人将加密密码短语更改为带有美元符号的东西。

0 投票
1 回答
407 浏览

bash - Bash 命令引用问题

我有这个奇怪的问题,我不明白为什么会发生。对于任何 bash 忍者来说,这应该是小菜一碟。

我希望这会被翻译为...

...然后工作。但事实并非如此。运行完整命令时,我没有问题,一致就可以了。但是当我运行命令时unison $OPTIONS a b,齐声抱怨:

我究竟做错了什么?

0 投票
3 回答
197 浏览

bash - 多个 \r 的 Bash Shell 扩展问题

我正在尝试使用 vim 批量修复一些 .scc 文件,并且需要将替换字符串传递给它。

我正在尝试vim -E通过这条线":s/\r/\r/g"

我尝试将单个字符作为变量嵌入引号中,但把\r它搞砸了。

任何意见,将不胜感激。

0 投票
1 回答
88 浏览

python - TeX 输入的引号字符串

我正在编写一个 Python 脚本,它将纯文本作为输入并生成 LaTeX 代码作为输出。在某些时候,脚本必须引用所有在 TeX 中具有特殊含义的字符,例如%&\等等。

这比我预期的要困难。目前我有这个:

问题在于{and}字符,因为它们可能是由较早的替换 ( \-> \textbackslash{}) 产生的,在这种情况下不应该被替换。我认为解决方案是一步完成所有替换,但我不知道该怎么做。

0 投票
1 回答
490 浏览

python - 引用 csh 的字符串

就这个问题而言,“csh”是指 tcsh。

我知道避免使用 csh 进行编程的标准建议。但是,有时需要与现有的 csh 代码交互,然后可能需要为 csh 引用一个字符串。换句话说,问题是如何在 csh 语法中表示任意字节字符串。

以下 csh_escape_arg 函数是否正确?也就是说,是否存在一个字符串,如果将其添加到测试中的字符串列表中,会导致该测试失败?如果有这样的字符串,我该如何修复我的函数以使所有字符串都通过测试?

0 投票
2 回答
1009 浏览

bash - 将插值的 sqlite3 查询分配给 Bash 中的变量的正确引用是什么?

我正在尝试将以下输出分配给一个变量

如果我运行引用它就像

我明白了

如果我将它复制到控制台它可以正常工作,但是如果我在脚本中将它包含在 $() 中它不起作用,sqlite 认为变量太多,似乎我的双引号被删除了。

这给出了同样的失败

0 投票
1 回答
437 浏览

bash - 带有引号和双引号的bash变量字符串

我需要将字符串存储在 bash 的变量中。

这里的字符串...

注意有引号和双引号。可以将它存储在 BASH 中的变量中吗?

一个重要的考虑因素:我不能添加 \" 或 \',因为它是一个像字符串一样具有 150.000 行的文本文件。

谢谢!