カスタムfindコマンド
alias f="find"
でも、そこそこ便利だけれど
.gitディレクトリを、検索対象外にしたいときに
f . -name .git -prune -print
となり、長いし忘れやすいので
#!/bin/bash case $# in 1) path='.' name=$1 ;; 2) path=$1 name=$2 ;; esac #echo "find \"$path\" -name .git -prune -o -name \"$name\" -print" find "$path" -name .git -prune -o -name "$name" -print
デフォルトで、.gitディレクトリを抜いてfindさせるシェルスクリプトを作成。
引数が1つの場合は、カレントディレクトリから引数で与えられたnameを検索。
引数が2つの場合は、第一引数のディレクトリから、第二引数のnameを検索。