Goedemorgen allen,
Ik ben gisteren op deze oefening gebotst en leek me wel leuk om op te lossen maar ik geraak er niet echt uit. Heb al wat geprobeerd maar krijg nooit het gewenste resultaat. Misschien kunenn jullie me wel in de juiste richting wijzen?
Schrijf een shellscript dat weergeeft welke licentie een packet gebruikt, en telt hoeveel keer de GPL licentie gebruikt werd en hoeveel keer de BSD licentie gebruikt werd.
(gebruik: “case” en “let” bv: let “TEL +=1” )
Voorbeeld output:
Packet 3ddiag-0.735-1.5 gebruikt de GPL licentie
Packet 855resolution-0.4-18.1 gebruikt de distributable licentie
Packet a2ps-4.13-1077.2 gebruikt de GPL licentie
Packet aaa_base-10-12.31 gebruikt de GPL v2 or later licentie
Packet aaa_skel-2006.5.19-0.3 gebruikt de GPL licentie
Packet aalib-1.4.0-305.2 gebruikt de GPL licentie
Packet acl-2.2.41-0.7 gebruikt de GNU General Public License (GPL) licentie
Packet acpid-1.0.4-29.4 gebruikt de GPL licentie
......
Packet zypper-0.6.17-0.16 gebruikt de GNU General Public License (GPL) licentie
216 packets gebruiken GPL, 27 packets gebruiken BSD en 951 packets gebruiken
een andere licentie
Ik ben gisteren op deze oefening gebotst en leek me wel leuk om op te lossen maar ik geraak er niet echt uit. Heb al wat geprobeerd maar krijg nooit het gewenste resultaat. Misschien kunenn jullie me wel in de juiste richting wijzen?
Schrijf een shellscript dat weergeeft welke licentie een packet gebruikt, en telt hoeveel keer de GPL licentie gebruikt werd en hoeveel keer de BSD licentie gebruikt werd.
(gebruik: “case” en “let” bv: let “TEL +=1” )
Voorbeeld output:
Packet 3ddiag-0.735-1.5 gebruikt de GPL licentie
Packet 855resolution-0.4-18.1 gebruikt de distributable licentie
Packet a2ps-4.13-1077.2 gebruikt de GPL licentie
Packet aaa_base-10-12.31 gebruikt de GPL v2 or later licentie
Packet aaa_skel-2006.5.19-0.3 gebruikt de GPL licentie
Packet aalib-1.4.0-305.2 gebruikt de GPL licentie
Packet acl-2.2.41-0.7 gebruikt de GNU General Public License (GPL) licentie
Packet acpid-1.0.4-29.4 gebruikt de GPL licentie
......
Packet zypper-0.6.17-0.16 gebruikt de GNU General Public License (GPL) licentie
216 packets gebruiken GPL, 27 packets gebruiken BSD en 951 packets gebruiken
een andere licentie