問題タブ [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 に答える
74 参照

linux - シェルの引用動作

私はちょうどそれを学びました、引用はいくつかの場合に大きな違いを生む、そして私はそれをテストするために何かをしました、これが私がちょうどしたことです、

$xfsが含まれている場合\n、AFAIKecho -eは展開されますが、 2行\nを取るにはどうすればよいですか?echo "$xfs"

0 投票する
1 に答える
732 参照

escaping - 引用する文字はシェルスクリプトの割り当てですか?

割り当てられません

変数が空に見えるため。

おそらく、変数値の一部の文字はバックスラッシュされます。シェルスクリプトの割り当てでバックスラッシュする必要がある文字の完全なリストはどこで入手できますか?

0 投票する
5 に答える
3761 参照

haskell - 準引用における「準」とはどういう意味ですか?

Haskell (または Nemerle) などの一部の言語にはquasiquotationsがあります。「準」は何を意味するのか、「準」の部分のない「引用」もあるのだろうか。

0 投票する
1 に答える
755 参照

syntax - clojure には構文の根拠が必要です

ここで説明されている clojure の require 構文を理解する (したがって覚える) のに苦労しています: http://clojuredocs.org/clojure_core/1.3.0/clojure.core/require。それは直観に反し、不均一に見えます。

たとえば、次の例では、このベクトルを引用符で囲む必要がある理由を示しています。

通常、clojure ではベクトルは引用されないため、直観に反します (リストは引用され、ベクトルはデータとして扱われます)。

この場合、ベクトルが引用されていないため、不均一です。

:requirerequire 関数とns マクロ内での使用法は視覚的に似ているだけであることに気付きましたが、それでもなおです。

他にも奇妙な点があります。たとえば、次のことができます。

しかし、私はこれを行うことはできません:

誰かがこれらの質問に答えることができます:

  1. 最初の例では、なぜベクトルを引用する必要があるのですか?
  2. ns マクロで引用する必要がないのはなぜですか?
  3. リスト表記が許可されないのはなぜ:asですか?

物事がそのままになっているのには理由があるのか​​ 、それとも設計時に矛盾に気付かなかっただけなのか疑問に思っています。

0 投票する
2 に答える
14738 参照

shell - シェルスクリプトを使用して配列に値を格納する

私は直接データを入力しているので、これはうまくいきます。

ところで、以下のようにすると動作しません。以下のコマンドでパラメータ「name」を使用する方法を教えてください。

0 投票する
1 に答える
96 参照

php - 引用符を抽出するための PHP スクリプトはありますか?

stackoverflow や google で何も見つからなかったので、質問したいと思いました。

特定のテキストから引用符を抽出できる PHP スクリプトを探しています。たとえば、次のテキストがあります。

フェデラーは完全に彼の勝利に値した。それは彼を7回のウィンブルドン・タイトルでサンプラスと肩を並べるだけでなく、286週目の世界ナンバーワンとしての記録を確保する。彼はトップの座を占めた 2 番目に古い男であり、115 万ポンドの小切手を持って去ります。彼はオリンピックに向かいます - これもオール イングランド クラブで開催されます - 明確な本命として。

そして、次のように文を抽出したいと思います:

フェデラーは完全に彼の勝利に値した。

文はそれ自体で意味を成さなければなりません。これは引用であり、単独で提示されるため、前の文を参照することはできません。このようなものはありますか?

0 投票する
3 に答える
2952 参照

python - Pythonサブプロセスのrsync + sshは、ディレクトリ名にスペースがあるとエラーになります

(リモート ディレクトリをローカルで同期する) Python アプリケーションを実行すると、アプリを含むディレクトリの名前に 1 つ以上のスペースが含まれていると問題が発生します。-o UserKnownHostsFile=<path>ディレクトリ名は、「 」や「 」などの ssh オプションに表示されます-i <path>。コマンド文字列を生成する関数でパスを二重引用符で囲みますが、何もしません。また、次のようにスペースを置き換えようとしました: path.replace(' ', '\\ ')、しかしうまくいきません。私のコードは、スペースのないディレクトリ名で機能することに注意してください。ssh によって返されるエラーは「行末にゴミがあります」(コード 12) 生成されたコマンド ラインは問題ないようです。

私は何を間違っていますか?ありがとうございました!

0 投票する
4 に答える
41436 参照

bash - 引用符で囲まれた引数を渡すと、「/bin/sh: Argument list too long」というメッセージが表示されるのはなぜですか?

に渡すことができるコマンドラインの長さはどれくらいsh -c ''ですか? (bash および bourne シェル)

この制限は、OS からの制限よりもはるかに低くなっています (最新の Linux の場合)。

例えば:

そして、どうすればこの問題を回避できますか?

アップデート

ここでは役に立たないことに注意してgetconfください (これはシステムの制限ではないため)。

アップデート #2

ここでポイントが何であるかを理解しました。これはシェルの制限ではなく、システムの制限ですが、引数リスト全体ではなく、各引数の長さに対するものです。

CodeGnome さん、説明ありがとうございます。

0 投票する
7 に答える
11166 参照

visual-studio-2010 - VS2010ビルド後のステップで二重引用符を付ける方法

スペースが埋め込まれている場合にパスマクロを処理するビルド後のファイルコピーステップをVS2010で作成しようとしています。コピーコマンドを二重引用符で囲んでみましたが、スペースが含まれているとコピーが呼び出されたときにエラーが発生します$(SolutionDir)。エラーメッセージのエコーされたコマンドラインには、二重引用符が表示されません。

copy "$(SolutionDir)$(Configuration)\*" "$(TargetDir)"

私も別々に試し\"まし""たが、どちらもエコーされたコマンドラインに2文字のエスケープシーケンスが表示されますか?ビルドステップで二重引用符を適切にエスケープするにはどうすればよいですか?

0 投票する
1 に答える
697 参照

ant - アリの引数を引用できないのはなぜですか?

スペースを含む引数を指定してantターゲットを実行しようとしていますが、機能していません(最初の単語のみを使用)。私はこれまで何事もなくこれを何度も行ったことがあると確信しています。

次のような出力に行を生成します

roプロジェクトプロパティの設定:my.property-> Three

どうしたの。Ubuntu 12.04にアップグレードした後、「壊れた」ように見えますが、それは私にとっておそらく原因のようには思えません...

私はant1.7.1を実行していますが、上記のantコマンドは、この問題を解決するのに十分な出力を提供します...

私はもう試した

  • antを更新して#!/bin/bash
  • 使用Three\ Word\ Propertyとあらゆる種類の組み合わせ...