.aliases に次のエイリアスがあります。
alias gi grep -i
名前foo
に文字列が含まれるすべてのファイルで、大文字と小文字を区別せずに検索したいと思います。bar
find -name \*bar\* | xargs gi foo
これは私が得るものです:
xargs: gi: No such file or directory
xargs でエイリアスを使用する方法はありますか、それともフル バージョンを使用する必要がありますか。
find -name \*bar\* | xargs grep -i foo
注: これは簡単な例です。その上gi
、手動で簡単に拡張できないかなり複雑なエイリアスがいくつかあります。
編集: を使用tcsh
したので、回答がシェル固有のものかどうかを指定してください。