Linuxでfindコマンドのエイリアスを作成する

Linuxでfindコマンドのエイリアスを作成する

.bashrc私のファイルに次のエイリアスを作成しました。

alias find='find . -type f -name'

. -type f -nameこれにより、ファイルを検索するたびに入力する必要がなくなります。ただし、検索文字列を「*...*」で囲む必要があります。次のように入力する必要がないようにエイリアスに含めるにはどうすればよいですか?

find '*string*'

直接入力することもでき、

find string

ベストアンサー1

エイリアスを使用するのは簡単ではありませんが、代わりにシェル関数を定義できます。

find() { /usr/bin/find . -type f -name "*$1*"; }

おすすめ記事