Existem alguns problemas que não podem ser resolvidos com uma dose saudável de awk-fu:
yum list | awk '$1 ~ /^openoffice\.org-[^l].*$/ { print $1 }' | xargs yum install
Eu gostaria de instalar um lote de pacotes openoffice.org- * do repositório yum. O problema é que eu quero excluir as dezenas de arquivos openoffice.org-langpack * quando eu faço isso. Eu também não quero ter que executar dois comandos (por exemplo, yum install openoffice.org-*;yum remove openoffice.org-lang*
). Eu tentei executar o comando yum install openoffice.org-[^l].*
sem qualquer sorte, pois ele procura um pacote rotulado exatamente como digitado. Que comando posso executar para conseguir isso?
Tags yum regular-expressions