we have redhat 7.2 Linux version
I want to remove on remote machines all repositories files under
/etc/yum.repos.d
except the following files under /etc/yum.repos.d
local.repo
redhat.repo
cluster.repo
we tried this ( but without success )
ssh root@$machine find /etc/yum.repos.d -type f -not -name 'local.repo ' -or -name 'redhat.repo' -or -name ' cluster.repo’ –delete
or
ssh root@$machine find /etc/yum.repos.d ! -name 'local.repo|redhat.repo|cluster.repo' -type f -exec rm -f {} +
or
ssh root@$machine find /etc/yum.repos.d -type f -not \(-name 'local.repo' -or -name 'redhat.repo' -or -name 'cluster.repo' \) -delete
-or ...
should be wrapped in parentheses – muru Jul 07 '19 at 09:50