問題タブ [tilde-expansion]
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 - チルダの前に変数を展開
これは以前に尋ねられたと確信していますが、何も見つかりません。共有マシンには不可解なログイン名があり、シェル変数を使用して、覚えにくいログイン名を人々の本名に置き換えたいと考えています。
たとえば、Omar のログイン名が xyz123 だとします。私がすることができます:
そして出力はうまく見えます:
しかし、これを入力すると:
エラーがあります:
チルダ展開が変数展開の前に発生するためだと思いますが、これを回避する方法がわかりません。
よくわかりませんが、おそらくこの回答は関連しています: How to manual expand a special variable (ex: ~ tilde) in bash