問題タブ [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.

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

bash - バックティック実行の間違った使用?

テキストファイルから読み取ってコマンドを実行しようとしましたが、失敗しました。まったく同じ行を入力すると、うまくいきます。移動コマンドを実行しようとしても、「ファイルまたはディレクトリが見つかりません」というエラーメッセージが表示されたことに驚いています。明らかに、エラーメッセージはここで真実を語っていません。誰かがそれを説明できますか?

私は学校のためにこれをやっているので、答えはいいでしょう。結果に到達する方法は問題ではありませんが、私が試したことはあまり必要ないように思えます。

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

variables - kshがバッククォート内の変数を評価していない

これは私を困惑させました。

出力は

(「出力=すべて完了」と表示されることを期待していました)

式を評価するときに、インタープリターが AWKSCRIPT 変数を代入していないようです (バッククォートの代わりに $(...) を使用すると、同じ動作になります)。

AWKSCRIPT を一時ファイルにダンプできますが、これもハードコーディングする必要がありますか?

バックティック内で変数を補間する方法はありますか?

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

php - PHPでアキュートアクセントをエコーできないのはなぜですか?

疑問符を表示するだけです。私も二重引用符で試しましたが、同じことが起こります。エスケープ文字の場合に備えてバックスラッシュを追加しようとしましたが、疑問符の前にバックスラッシュが印刷されます。

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" >設定しました。Firefoxの[ツール]->[ページ情報]に移動すると、UTF-8が表示されます。

では、なぜアキュートアクセントをエコーできないのでしょうか。

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

ruby - Rubyのバックティックから「コマンドが見つかりません」エラーをキャプチャしますか?

Rubyスクリプトで「コマンドが見つかりません」エラーをキャプチャする方法はありますか?たとえば、次のようになります。

fooインストールされていない状況をトラップするにはどうすればよいですか?例外になる可能性があると思ってrescueいましたが、1.8.7では機能しないようです。私が望むことを行うサブプロセスを呼び出す別の方法はありますか?それとも別のアプローチがありますか?

アップデート

申し訳ありませんが、隠された要件について言及するのを忘れました。インタプリタがコマンドラインをユーザーにリークしないことを望んでいます(機密データが含まれている可能性があります)。したがって、例外キャッチ方法が推奨されます。初めてこれを省略してしまったことを再度お詫びします。

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

sql-server - MicrosoftSQLServerに接続するCakePHPODBCドライバー。バックティックを削除する方法は?

ODBCを介してリモートMSSQLサーバーに接続するCakePHPアプリケーションがありますが、計画どおりに機能していません。識別子の周りにバッククォートを配置しようとしているため、すべてのクエリが停止しますが、これはMSSQLでは正しくありません。

Item例として、と呼ばれるテーブルitemsを呼び出すモデルがあります。

クエリを使用しようとします

`...そして、1行目付近で無効な構文に関するエラーが発生します。
この動作を防ぎ、バッククォートを削除する方法はありますか?または、SQL Serverのように角かっこを使用しますか?

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

bash - bash スクリプトでネストされたバッククォートが機能しない

私はbashスクリプトで次のことを試みています:

NEWLIST は、ファイルのリストを 1 行に 1 つずつ含む文字列です。しかし、私はこのエラーが発生します:

なぜそれが失敗するのですか?ネストされたバッククォートを使用するにはどうすればよいですか?

(基本的に、wcの結果から空白を取り除こうとしていますが、とにかくネストされたバッククォートの使用方法も知りたいです)

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

shell - シェルのワイルドカードをバックティック コマンドに渡す方法

シェル スクリプトで find を使用して、ワイルドカード パターンに一致するファイルの数をカウントし、1 つしかない場合はファイルの名前を取得しようとしています。しかし、ワイルドカード パターンをバックティック展開に渡すのに問題があります。

これは機能しません。シェルは、find の呼び出し時にDATA .txt を展開します。アスタリスクを渡して検索したい。

私がそれを作るなら

次に、シェルはアスタリスクを展開しませんが、find は単一引用符を取得し、何も一致しません。

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

ruby - RubyでWindows CLIコマンドを実行するには?

「C:\Documents and Settings\test.exe」ディレクトリにファイルがあり`C:\Documents and Settings\test.exeますが、Rubyでコマンドを実行するために使用される単一のqoutes(このボックスには表示できません)でコマンドを記述すると、これを行うことができず、受け取ったエラーは「ファイルまたはディレクトリが見つかりません」です。「\」を「//」と「\」に置き換えてみましたが、何も機能しないようです。system、IO.popen、および exec コマンドも使用しましたが、すべての努力が無駄です。また、実行コマンドは、プログラムを終了させますが、これは望ましくありません。

前もって感謝します。

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

perl - perl: バックティック演算子内のドキュメントはこちら

stdin からコマンドを受け取り、有用な終了コードを返すプログラムユーティリティが与えられた場合、次の perl 構文が機能します。

「動作する」とは、perl スクリプトがユーティリティを起動し、コマンド リストにパイプを送り、ユーティリティが終了するまで待機し、結果を返すことを意味します。

しかし、なぜそれが機能するのですか?バックティックはどのようにしてプログラムを呼び出し、次に HERE ドキュメントにパイプすることを認識しますか? perl の実装で運が良かっただけですか、それともこれは標準的な動作ですか?

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

windows - Windows でのマルチスレッド Perl スクリプトのバッククォートに関する問題

Windows プラットフォームで、次の非常に単純で小さな Perl スクリプトに問題があります。

私の Linux ボックス (Perl v5.10.0) では、正しい (期待される) 結果が得られます。

ただし、Windows (Perl v5.10.1) では混乱します。

この問題は、スレッド関数からバックティックを介してコマンド (コマンドは関係ありません) を実行して出力を収集すると発生します。

Perl のスレッドと Windows 上の Perl の経験は非常に限られています。私はいつも Perl でスレッドをまったく使用しないように努めてきましたが、今回はそれらを使用する必要があります。

perldoc と Google で答えを見つけることができませんでした。誰かが私のスクリプトの何が問題なのか説明してもらえますか?

前もって感謝します!