問題タブ [herestring]
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 - プロセス置換とヒア文字列の組み合わせ
コマンドの結果と次のようなヒア文字列を結合しようとしています。
私はこの出力を得ています:
それ以外の
なんで?
bash - bash 3 と bash 5 は、ヒアストリングの空白を異なる方法で評価します
私はスクリプトを持っています:
私はそれを に書きましたf
、した、そしてと が同一になることをchmod +x ./f
期待していました。bash ./f
./f
それらはそうではありません:
bash ./f
バージョン 5.0.16 を使用/usr/local/bin/bash
しており、バージョン 3.2.57 を./f
使用していること/bin/bash
がわかりました。
これを異なる評価にするために、これらのバージョン間で何が変更されましたか? これは解決されたバグですか?