0

ターミナルから直接永続的なエイリアスを作成するために、〜/.bashrcに次の関数があります。

function permalias ()
{
  alias "$*";
  echo alias "$*" >> ~/.bashrc
}

問題は、エイリアスを作成しているコマンドにスペースが含まれている可能性があることを考慮していないためpermalias ll='ls -l'、次にターミナルを開いたときに、のようなものが正しく機能しないことです。

それを機能させる方法は?

4

1 に答える 1

4

〜/.bashrcに引用符を追加するだけです。

 echo alias "'$*'" >> ~/.bashrc
于 2013-03-05T22:23:20.113 に答える