問題タブ [backticks]
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 - シェルの二重引用符で囲まれた文字列で逆引用符をエスケープする
コマンドの場合: /usr/bin/sh -c "ls 1`" (1 の後の逆引用符)。
正常に実行するにはどうすればよいですか? 「`」の前にバックスラッシュを追加しても機能しません。` は私たちが知っているように特別な文字であり、私もそれを一重引用符で囲んでみました (/usr/bin/sh -c "ls 1'`'") が、それもうまくいきません。
エラーは常に次のとおりです。
perl - Perl のバッククォートが "sh: line 1: any: command not found" と文句を言うのはなぜですか?
これまでプログラミングしたことはありませんが、仕事用に非常に単純な webapp を作成する必要がありました。
このdigクエリを機能させようとしています:
このちょっとした perl を使って:
dig の最後に「any」を認識していないようで、次のようになります。
私が間違ってやっている愚かな単純なことは何ですか?
find - tcshの単一のコマンドエイリアスでvimを使用してファイルを検索して開く
次のように機能するエイリアスを作成したいと思い
vf hello.c
ます。find コマンドを実行して hello.c を検索し、vim エディターで開きます。
それを行う最良の方法は何ですか?私は次のことを試しました(動作しません):
alias vf "find -name $* -exec vi {} \;"
alias vf "vi `find -name $*`"
誰でも助けることができますか?
bash - Bashコマンドの出力を表示し、出力を変数に保持します
可能かどうかはわかりませんが、bashコマンドを実行して出力を変数に格納し、コマンドを通常どおりに起動したかのように表示します。これが私のコードです:
そのため、出力をVARに保存し、結果を確認したいと思います(svn checkoutに時間がかかるため、直後に$ VARをエコーすることはできません。)
ありがとう
bash - チェックサム検証を使用したファイルダウンロードスクリプトの作成
特定のソフトウェア(この場合はimagemagick)をコンパイルするために必要な、さまざまなソースファイルに関する情報が格納されている.dizファイルからファイルを読み取るシェルスクリプトを作成したいと思います。この例では、Mac OSXLeopard10.5を使用しています。
基本的に、最新のソースパッケージの情報を保持するこれらの.dizファイルを簡単に管理する方法が必要です。これらの.dizファイルをURL、バージョン情報、ファイルチェックサムで更新する必要があります。
行の例:
スクリプト部分:
実際、私はこれに関して1つ以上の質問があります。
- チェックサムを計算して比較する方法は?md5チェックサムを.dizファイルに保存し、文字列を「切り取る」ことで文字列比較と比較したかった
- 保存する別のファイル名をcurlに指示する方法はありますか?(私の場合、ファイル名は醜いlibpng-1.2.42.tar.bz2?use_mirror = biznetnetworksになります)
- パイプされたmd5の出力を指示し、変数$calculated_md5にカットするバックティックに問題があるようです。構文が間違っていますか?
ありがとう!
php - バックティックと一重引用符の違いは何ですか?上記のようにクエリでIFステートメントを使用できますか?
codeigniterのマニュアルには、次のように書かれています。
$ this-> db-> select()は、オプションの2番目のパラメーターを受け入れます。FALSEに設定すると、CodeIgniterはフィールド名またはテーブル名をバッククォートで保護しようとしません。これは、複合selectステートメントが必要な場合に役立ちます。
そして、私はCIアプリケーションの1つから次のコードを持っています。
Q1。バックティック`と一重引用符'の違いは何ですか?
Q2。上記のようにクエリでIFステートメントを使用できますか?
Q3。これは何を意味するのでしょうか?
sql - SQL フィールド名が「this」のようにつづられることがあるのはなぜですか?
違いは何ですか
と
?
mysql - 以前に宣言されたエイリアスによる MySQL のグループ化は、何にラップすればよいですか? 'または'
SELECT ステートメントにエイリアスを持つ SQL クエリがあります。
SELECT CONCAT(YEAR(r.Date),_utf8'-',_utf8'Q',QUARTER(r.Date)) AS 'QuarterYear'
後で、これを group by ステートメントで参照したいと思います。
私は少し混乱しています...これをバッククォート、一重引用符で囲むか、ラップしないでグループ化する必要があります
GROUP BY ``QuarterYear
または、これを行う必要がありますか?: GROUP BY 'QuarterYear'
それともこれだけ?: GROUP BY QuarterYear
bash - Bashバックティックに相当するバッチ
Bashを使用する場合、次のように1つのコマンドの出力を別のコマンドに入れることができます。
と同じものになります
(明らかに、これは非実用的な例にすぎません。)
バッチで同じことができるかどうか疑問に思っています。
python - Python 2.x で、バッククォートを使用して int オブジェクトから 10 進文字列を取得するのは恐ろしいことですか?
Python 2.x で、バッククォートを使用して int オブジェクトから 10 進文字列を取得するのは恐ろしいことですか? バッククォートはrepr()
ではありませんstr()
か? この質問に答えていて気づきました。
Python ソースでは、Python ソースintobject.cで同じ機能を持っています。
どう思いますか?