問題タブ [shellcheck]
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.
bash - 環境変数の「SC2154」警告を削除するにはどうすればよいですか
シェル スクリプトを lint するときに shellcheck の警告「SC2154」を削除するにはどうすればよいですか?
警告は「SC2154: http_proxy が参照されていますが、割り当てられていません」です。
編集: sudo を使用して環境変数 "http_proxy" を test.txt ファイルに書き込みたい。
bash - ファイル名として出力を実行する
私の Bash スクリプトの 1 つに、SCRIPTを含む変数があるポイントがあり/path/to/an/exe、スクリプトが最終的に行う必要があるのは、その実行可能ファイルを実行することです。したがって、スクリプトの最後の行は
に$SCRIPT展開され/path/to/an/exe、$(/path/to/an/exe)実行可能ファイルを実行します。
ただし、shellcheckスクリプトを実行すると、次のエラーが発生します。
$($SCRIPT)それをより適切な方法で書き直す方法はありますか?evalここではあまり役に立たないようです。