No Cygwin, quando instalo um novo pacote, ele instala automaticamente todas as dependências necessárias para esse pacote.
Posteriormente, se optar por remover esse pacote, como posso remover as dependências instaladas com ele, que não são mais necessárias?
N=$N+1
erro - no bash, isso realmente criará uma string em vez de matemática. Ao colocar a declaração em,(( ))
você pode fazer contas reais no bash (como você deve ter descoberto mais adiante no script). Além disso, não mudei esta parte, mas você não precisa manter uma contagem do número de elementos em uma matriz. Em vez de$PackageCount
, você pode acessar${#PackageList}
para obter o número de elementos diretamente.