

Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
L'unzip loop è uno dei tre esercizi che vengono solitamente suggeriti come preparazione per l'esame. Questi esercizi permettono di ottenere un totale di 3 punti netti in più sul voto d'esame.
Tipologia: Esercizi
1 / 2
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!


Unzip Loop 1
Created Tags Sistemi Operativi
#!/bin/bash
#controllo se è presente la cartella 0, ovvero se ho già eseguito lo script. Nel caso, elimino tutto tranne 0.zip e [script1.sh] (http://script1.sh/) if [[ -d 0 ]] then #rm -v !("0.zip"|"script1.sh") necessita l'opzione "shopt -s extglob", non sempre supportata find.! -name '0.zip'! -name 'script1.sh' - delete fi
#unzippo dalla 0.zip alla 10.zip for i in {0..10} do unzip "$i".zip cd $i done
#stampo la posizione in cui sono per verificare di essere effettivamente nella cartella 10 pwd
#prendo l'immagine e la porto in es
@August 11, 2022 2:58 PM
Unzip Loop 2
for i in {0..10} do mv 69go5t.jpg ../69go5t.jpg cd .. done
Prima delle tre esercitazioni relative all’esame di Sistemi Operativi, secondo anno di Ingegneria Informatica presso UniGe. Lo svolgimento delle esercitazioni non è obbligatorio, ma consente di ottenere fino a tre punti bonus che si andranno ad aggiungere al risultato dello scritto da sostenere a fine lezioni (quindi, a partire dalla sessione estiva).
In questo esercizio, viene chiesto di unzippare 10 cartelle messe una dentro l’altra (quindi, di creare un loop che ogni volta unzippi una cartella, entri dentro questa e unzippi la cartella che trova dentro). Nella decima cartella si trova un’immagine denominata 69go5t.jpg. Ciò che il programma deve fare è portare l’immagine alla cartella di partenza, in modo che questa risulti subito disponibile all’utente senza dover fare altro se non eseguire il suddetto programma.