Devo sostenere un esame di Lab. Sis. Operativi (Ambiente Unix) la cui prova consiste nel creare script banali in CSH che selezionino le stringhe che iniziano con lettera maiuscola e le copino in un altro file, o che rimuovano file .out da una dir ecc..
Veniamo al dunque:
Ho ubuntu 7.04.. nella dir /home/sasori/Desktop/Esempi ho creato un file "prova" contenente queste stringhe:
Codice: Seleziona tutto
Dire
Fare
Baciare
pomiciare
Codice: Seleziona tutto
#!/bin/csh
cd /home/sasori/Desktop/Esempi
grep [A-Z] prova > info
foreach i(info)
echo $i
end
Codice: Seleziona tutto
#!/bin/bash
cd /home/sasori/Desktop/Esempi
grep [A-Z] prova > info
foreach i(info)
echo $i
end
Domande:
1)Perche' nel primo la grep non funziona??
2)Posso cambiare la shell di default di Ubuntu (che dovrebbe essere la bash) in csh?? Se si come si fa?? e' una modifica permanente o posso switchare quando voglio?
3)Devo installare qualcosa? La cshell e' presente nel mio ubuntu o no?
Vi prego di rispondermi l'esame e' a breve..
Grazie mille

