如果要在有任何 error 時停下來,可以用
set -e
如果之後又不需要了 (有 error 也不用停),可以再用
set +e
ref : http://www.linuxjournal.com/node/1005733
set -e
set +e
find . -type f -not -path "./.repo*"
find . -type d -name Documentation -prune -o -type f -name '*.c'
-- 修剪掉所有 Documentation 目錄find . -type d \( -name Documentation -o -name tools -o -name scripts \) -prune -o -type f -name '*.c'
-- 修剪掉 Documentation, tools 和 scripts 三個目錄。