パイプで始まるエイリアスを作成しようとしています。
前任者:
echo -i "hello\nworld" | grep world
> world
alias gr="| grep"
echo -i "hello\nworld" gr world
> hello
> world gr world
つまり、エイリアスがパイプで始まると正しく機能しないようです。これを行う方法はありますか?
ベストアンサー1
からman bash
:
エイリアスを使用すると、単純なコマンドの最初の単語として使用するときに単語を文字列に置き換えることができます。
パイプは単純なコマンドの最初の単語にすることはできません。