問題タブ [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
ここではあまり役に立たないようです。