bash で変数からパスを取得できません。どのように修正しますか?例えば:
my@PC:~$ a="~/.bashrc"
my@PC:~$ cat $a
cat: ~/.bashrc: No such file or directory
うまくいきませんでしたが、
cat .bashrc
と
cat ".bashrc"
うまくいきます。
これがフェドルキからの正解です
cat $(eval echo $a)
bash で変数からパスを取得できません。どのように修正しますか?例えば:
my@PC:~$ a="~/.bashrc"
my@PC:~$ cat $a
cat: ~/.bashrc: No such file or directory
うまくいきませんでしたが、
cat .bashrc
と
cat ".bashrc"
うまくいきます。
これがフェドルキからの正解です
cat $(eval echo $a)