問題タブ [command-substitution]
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.
zsh - コマンド置換が失敗したときにzshを行全体で失敗させる方法は?
私が行った場合:
私は得る
bleh
これは、コマンドとして意図されていないzsh が実行されていることを意味するため、少し心配です。それがたまたま実行可能で、私が望んでいないことをした場合はどうなりますか?
失敗した瞬間にライン全体を失敗させる方法はありblah
ますか?
bash - スクリプト内で「コマンド置換」と「サブシェル」を区別するにはどうすればよいですか?
( …サブシェル… )と$( …コマンド置換… )の 2 つのケースを区別する必要があります。
コマンド置換またはサブシェルで実行されることと、スクリプトで直接実行されることを区別する次の関数が既にあります。
出力例:
望ましい出力
しかし、コマンド置換とサブシェルを区別するようにコードを更新したいと思います。出力を生成したい:
trap
PSコマンド置換とサブシェルで実行すると、Bashは組み込みコマンドの動作が異なるため、これらのケースを区別する必要があります。
echoScriptRunWay | cat
PPSコマンドも気にします。しかし、私がここで作成したのは私にとって新しい質問です。
mysql - BASH: SSH でサーバーに接続し、MYSQL をクエリする
サーバーに SSH で接続し、mysql クエリを実行し、特定の値を返すスクリプトで問題が発生しています。
私の問題は、コマンド置換 [ $() および `` ] を使用すると Access Denied エラーが発生することですが、コマンド置換がないと、結果が変数に保存されません。
私にはすべての権限があり、パスワードは正しいです。
shell - fish: 対話型コマンドでのコマンド置換の問題
魚の殻に「 fzf-Fuzzy finder for your shell」を設定しようとしています。問題は、コマンド置換で使用すると対話型コマンドが機能しないことです。例:
このコマンドは機能します:(現在のディレクトリ内のすべてのファイルをエコーし、あいまいファインダーで対話的に1つを選択できます)
しかし、これは機能しません:
すぐに空の文字列を返します。
対話型コマンドでは機能しないため、 を持っていない場合はfzf
、たとえば頭のてっぺんから でテストできますchsh
。
このコマンドは機能します:(パスワードを要求します)
しかし、これはそうではありません:(すぐに空の文字列を返します)
さらに、fish を終了しようとすると、「停止したジョブがあります」と表示されます。つまり、対話型コマンドが開始され、すぐに停止します。
それを機能させる方法は?
bash - Bash コマンド置換フリーズ
現在、bashスクリプトがフリーズすると、次の状況に遭遇しました
分析の結果、このコマンドでさえフリーズすることがわかりました
bash スクリプトで set -x を使用すると、次の出力が表示されます。
スクリプト用
このスクリプトは Qt プロセスから呼び出され、最近すべてが機能しました。このスクリプトを bash から手動で呼び出しても機能しますが、プロセスから呼び出すと失敗します。現在、このようなフリーズの考えられる理由を探していますが、これ以上のアイデアはありません。一致する環境を印刷したとき、それもフリーズするため、内部で prinenv することもできません。