shell-prelucrare_log

Some people, when confronted with a problem, think, “I know, I’ll use regular expressions.” Now they have two problems. –Jaimie Zawinski

Tema laborator - Shell Script - Prelucrarea unui fişier de log-uri

Să se realizeze un script care să citească de la linia de comandă numele unui fișier de log-uri şi să ofere următoarele opţiuni:

0. Quit

1. months - lunile pentru care există log-uri în fişier

2. days - pentru o lună citită de la tastatură zilele în care apar log-uri

3. hours - pentru o zi din lună citită de la tastatură orele la care apar loguri

4. lines - afişarea liniilor din fişier pentru o lună, zi, oră (citite de la tastatură)

5. count lines - afişarea numărului de linii din fişier

6. search text - afişarea liniilor ce conţin un text introdus de la tastaură

Utile:

read file_name echo $file_name cat $file_name | awk '{print $1}' | uniq