Why does find . -not -name “.*” not exclude hidden files?

后端 未结 2 1480
庸人自扰
庸人自扰 2020-12-19 08:01

I want to ignore all hidden files, but especially .git and .svn ones when searching (and later replacing) files, not I have found that the most basic way to exclude such hid

2条回答
  •  误落风尘
    2020-12-19 08:42

    correct version

    replace() {
            if [ -n "$3" ]; then expr=-name\ $3; fi
            find $PWD -name '.*' -prune -o $expr -type f -exec sed -i s/$1/$2/g {} \;
            unset expr
    }
    

提交回复
热议问题