Di Cygwin ketika saya menginstal paket baru, secara otomatis menginstal semua dependensi yang diperlukan untuk paket itu.
Nanti jika saya memilih untuk menghapus paket itu, bagaimana saya bisa menghapus dependensi yang diinstal dengannya, yang tidak lagi diperlukan?
N=$N+1
kesalahan - dalam bash, ini sebenarnya akan membuat string daripada matematika. Mengitari pernyataan di(( ))
memungkinkan Anda melakukan matematika nyata di bash (seperti yang Anda temukan nanti dalam skrip). Juga, saya tidak mengubah bagian ini, tetapi Anda tidak perlu menyimpan jumlah elemen dalam array. Alih-alih$PackageCount
, Anda dapat mengakses${#PackageList}
untuk mendapatkan jumlah elemen secara langsung.