次のコマンドを使用して、現在のディレクトリ内およびその下にあるすべてのPythonソースファイルの文字列をgrepします。
find . -name '*.py' -exec grep -nHr <string> {} \;
単純化して、次のように入力できるようにします
findpy <string>
そして、まったく同じ結果が得られます。エイリアスは文字列展開のみを行うため、十分ではないようです。指定する必要のある引数は最後の引数ではありません。関数がタスクに適しているように思われるので、いくつか質問があります。
- どうやって書くの?
- どこに置けばいいの?