Questa è una vecchia versione del documento!
Esercitazione 4
Comandi unix e primi script bash.
Cercare di completare tutti gli esercizi durante le ore di laboratorio e nel caso come homework.
Esercizio 1
Considerare l'esercizio 8 dell'Assegnamento1. Dopo aver creato il filediinput.txt
con il comando cat
, estrarre con il comando grep
le righe del file che contengono la parola “riga” ed ordinarle alfabeticamente usando il comando sort
(vedere man 1 sort).
NB: fare attenzione al seguente messaggio di warning contenuto nel manuale del comando sort:
“The locale specified by the environment affects sort order. Set LC_ALL=C to get the traditional sort order that uses native byte values.”
Esercizio 2
Dato il filediinput.txt
dell'esercizio precedente. Stampare sullo standard output il file dopo aver sostituito tutti gli spazi con il carattere “*” utilizzando il comando tr
.
Esercizio 3
Estrarre dal file /etc/passwd
la lista di tutti gli utenti della macchina utilizzando il comando cut
(vedere man 1 cut). Ordinare alfabeticamente la lista ottenuta.