Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
PubblicatoRomana Spada Modificato 10 anni fa
1
Altri comandi avanzati Salvatore Campagna Email: salvatore.campagna@polito.itsalvatore.campagna@polito.it Politecnico di Torino Dipartimento di Automatica e Informatica
2
wc Wc: word count Sintassi: wc [opzioni] file Opzioni utili: -c: conta i byte -n: conta i caratteri -l: conta le linee -L: visualizza la lunghezza della riga più lunga -w: conta le parole
3
read Legge una riga da stdin Sintassi: read [opzioni] Opzioni utili: -a array: assegna le parole a indici sequenziali nellarray -d: specifica il delimitatore per le parole nella riga -n num: legge esattamente num caratteri -p: visualizza un prompt prima di attendere per la lettura -t timeout: attende timeout secondi prima di tornare
4
date Visualizza data e ora correnti Sintassi: date [opzioni] [formato] Opzioni utili: -d format: specifica il formato Formati: %A: giorno della settimana; %B: mese letterale %d: giorno del mese;...vedere man date
5
tar Crea archivi (anche compressi) Sintassi: tar [opzioni] Operazioni: c: crea un archivio t: visualizza contenuto archivio r: permette di aggiungere file in modalità append a un archivio esistente x: estrae larchivio d: diff
6
tar Opzioni: -C dir: opera su una directory -f file: opera sul file -j: opera con lutilità bzip2 -z: opera con lutilità gzip -v: attiva la modalità verbosa -p: preserva i permessi Esempi: tar xzf archive.tar.gz test.txt: estrae (x) il file test.txt dallarchivio (f) compresso con gzip (z) tar cjf dir_archive.tar.bz2 test_dir/: crea (c) il file (f) archivio dir_archive.tar.bz2 compresso con bzip2 (j)
7
Bash – Array associativi Per poter usare in bash gli array associativi (indici letterali) bisogna dichiararli come tali Si usa listruzione declare Esempio: declare –A giorni_mese... giorni_mese[gennaio]=31
8
Bash – manipolazione stringhe ${#stringa}: restituisce la lunghezza della stringa ${stringa:pos}: estrae la sottostringa di stringa a partite da pos ${stringa:pos:len}: come prima ma estrae solo la sottostringa di lunghezza len ${stringa#sub}: cancella loccorrezza più corta di sub da stringa ${stringa##sub}: cancella loccorrenza più lunga di sub da stringa
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.