8 lines
242 B
Bash
8 lines
242 B
Bash
function find_in_cwd_or_parent() {
|
|
local slashes=${PWD//[^\/]/}; local directory=$PWD;
|
|
for (( n=${#slashes}; n>0; --n )); do
|
|
test -e "$directory/$1" && echo "$directory/$1" && return 0
|
|
directory="$directory/.."
|
|
done
|
|
return 1
|
|
} |