0

簡単な例:

次のようにソースされているエイリアスが1つあるとします。

alias ls 'ls -o'

これに2番目のエイリアスを追加してもらいたい:

alias ls 'ls -a'

そのため、実行すると、実際に次のようになります。

ls -o -a

これは可能ですか?もちろん、上記の例では、2番目が最初を上書きします。

なぜこれが欲しいのですか?最初のエイリアス(例よりもはるかに複雑)は会社のサーバーから公開されて共有されているため、元のエイリアスが変更された場合に備えて複製しないことをお勧めします。

私はCシェルを使用しています。

4

1 に答える 1

1
eval "$(alias -p|grep '^alias ls='|sed "s/'$/ -o'/")"

これは、bash を使用していることを前提としていることに注意してください。

于 2009-06-27T00:34:12.067 に答える