Comandi
e shell
Ridefinire il prompt della propria shell in modo da visualizzare le seguenti informazioni:
nomeutente,
working_directory e ora corrente.
Ad esempio:
…
[giorgio:~:12:00:00] ls
…
Esercizio 2
Scrivere
uno script makexe che rende eseguibile un file passato come
parametro.
Effettuare
tutti i controlli necessari per il buon funzionamento dello script (ad es. se
manca il parametro inviare un messaggio).
Scrivere
uno script search che seleziona (usando il comando grep) le
occorrenze di una stringa passata come primo parametro tra tutti i file sotto
la vostra home con estensione uguale alla stringa passata come secondo
parametro. Per ogni occorrenza della stringa mostrare in output il file e il
numero di linea corrispondente.
Effettuare
tutti i controlli necessari per il buon funzionamento dello script.
Scrivere
uno script lsall che esegue il comando ls -l su tutti i suoi parametri.
Esercizio 5
Scrivere uno script che implementa il comando
moveall dir
f1…fn
che sposta nella directory con nome dir (passato come primo parametro) i file con nomi f1 … fn (passati come ulteriori parametri) dopo aver ricevuto conferma dall’utente per lo spostamento di ogni singolo file.
Effettuare
tutti i controlli necessari per il buon funzionamento dello script.