問題タブ [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.
bash - bash コマンド置換中のブランク変数
コマンド置換を行い、結果を変数に保存しています。ただし、コマンドの結果には二重引用符が含まれているため、変数が空になります。
実行するtest="$(java -version)"
と、次の結果が得られます。
ただし、実行echo $test
すると空白行が生成されます。
bash - ${ 中括弧内でコマンドを実行します
現在の git プロジェクトのルートに移動できるようにエイリアスを設定したいのですcd
が、それが見つからない場合は、通常のホーム ディレクトリに移動します。
git ルートに設定しようとしてHOME
いますが、それが見つからない場合は通常のホーム変数に設定しようとしています。
しかし、うまくいきません。
bash - bash はコマンドを順番に実行しません
次を含むbashスクリプトがあります。
ターミナルからスクリプトを入手すると、次のエラーが発生します。
これは、 のコマンドMY_COMMAND
が順番どおりに実行されていないことを示しています。ここで何が起きてるの?