Search & replace with find & ed
- Image via Wikipedia
function sr() {
declare pattern replacement name usage
declare -i pvar=0 rvar=0 tvar=0
usage='usage: sr [-t ] [-n name] [-p pattern] [-r replacement] [– ] [dir1 dir2 …]'
# cf. <a href="http://bsdpants.blogspot.com/2007/02/option-ize-your-shell-scripts.html">http://bsdpants.blogspot.com/2007/02/option-ize-your-shell-scripts.html
while [[ "${1:0:1}" == '-' ]] ; do
[[ "${1}" == '–' ]] && { shift; break; } # – marks end of options
Continue reading