Cシェルを使用してカスタムフラグ置換ルールを作成するには?

Cシェルを使用してカスタムフラグ置換ルールを作成するには?

私はgrepに次のような動作をさせたいと思います:

grep --java <rest of the command>

ここで、 --java は --include=*.java に動的に変換されるか、内部的に同じです。私の.cshrcファイルでこれを行う方法はありますか?完全なコマンドを試してみましたが、現在の単語では代替コマンドを使用できないようです。

ベストアンサー1

他の構文(この場合は短くて簡単に入力)を使用する場合は、その構文のエイリアスを作成してください。次の項目に追加してください~/.cshrc

alias jgrep grep --include="*.java"

その後、次のコマンドを実行できます。

jgrep foo *

それは実行されるでしょう

grep --include="*java" foo *

おすすめ記事