В общем, нужно скопировать все файлы из каталога /usr/lib, имена которых не оканчиваются на символы .a, .so и .la, в каталог /opt/backup/lib,
Почему не работает такая конструкция? cp -t $(ls -d /usr/lib | egrep "!(/usr/lib/*.a|/usr/lib/*.so|/usr/lib/*.la)") /opt/backup/lib
Пишет
cp: missing file operand Try `cp --help' for more information.