問題タブ [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文字列の\'(円記号、一重引用符)
MySQLで実行するためのスクリプトを作成するために、Ruby1.8.7を使用して\'文字を含む文字列を生成しようとしています。結果は次のようになります。
しかし、ルビー文字列でバックスラッシュを1つだけ取得することはできません。次のコードを使用します。
次の文字列を取得しました。
そしてと:
私はこの文字列を取得しました:
bash - Bashで使用するのに適した形式はどれですか?
私は Bash を勉強しています。
C=例
エコー "$C"
フォームと同じ結果を与える
C="例"
エコー $C
" " を変数の代入または $ の後に配置する方がよいかどうかを知りたいです。またはそれが無関心である場合。または、一方が他方よりも「美しい」と見なされる場合。
bash - kdialog bashスクリプトを使用して動的オプションメニューを作成します:Printfはその仕事をすることができませんか?引用の問題
このようなkdialogでメニューを作りたい
今
配列aにはオプションが含まれています配列bにはプロファイルの名前が含まれています
kdialogには「-ab」に問題があるようです。一般的には-オプションのようなものが必要と思われるため、「\"-vcodecmpeg2\"」である必要があります。
基本的に私の問題は見積もりの問題です。printfを使用しましたが、取得できません。
これは私のコードです:
a =(-vcodec mp3 -ab 128k、-vcodec mpeg2video -b 1200k -ab 128k -acodec mp3 -r 25 -ar 44100); b =(mp3、mpg); eval kdialog --menu "choose your profile" $(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 パーサーと見なすことができますか?
多くの野生のヘッダーフィールドを透過的に処理および変更する必要がある透過プロキシを作成しています。そのため、フォーマットについて非常に詳細な情報が必要です。
macros - 通常の(引用符で囲まれていない)コードで引用符を外すことができないのはなぜですか?
Clojureでは、値のリストを引用符でつなぎ合わせてコードを生成できます。
同じアプローチが引用符で囲まれていないコンテキストで機能することは論理的に思われます。
これが機能しない深い技術的/哲学的理由はありますか?
shell - コマンド置換でfind(1)を使用し、ファイル名を空白で引用します
返されたファイル名に空白が含まれているコマンド置換内でfindを使用したいと思います。ファイル名を正しく引用するために必要なオプションは何ですか?試し-print0
ましたが、シェル自体では動作しません。
例:
私も試してみまし-exec echo "{}" \;
たが、それも役に立ちませんでした。
set -x
シェル拡張と実行された実際のコマンドを表示するために使用すると、次のようになります。
一重引用符はどこから来ており、なぜ各「単語」に適用されるのですか?
postgresql - PostgreSQL のドル引用符で囲まれた文字列に $$ を入れる
私はPostgresに関数を持っています:
私は通常、このクエリを使用してその関数を呼び出します。
できます。残念ながら、次のようにクエリ文字列に を含めることはできません$$
。
私はこのPostgres のドキュメントを読みましたが、その方法についてまだ支援が必要です。