Comanda GREP

Laborator
7/10 (1 vot)
Conține 1 fișier: docx
Pagini : 15 în total
Cuvinte : 2533
Mărime: 34.89KB (arhivat)
Publicat de: Laurian Farcaș
Puncte necesare: 0
Universitatea de Stat din Moldova Facultatea de Matematică și Informatică Specialitatea Informatică

Extras din laborator

GREP:

1) În fișierul query1 să se aleagă toate liniile în care numele începe cu litera R

eugen@eugen:~/Desktop$ grep "^.{5}R" query1.txt

7600 RAYMOND Y PORTER SALESPERSON SALES NEW-YORK 1250

7609 RICHARD M LEWIS STAFF OPERATEUGENS DALLAS 1800

2) În fișierul query3 să se aleagă toate liniile în care denumire produsului conține cuvîntul TENNIS, iar anul este 90

eugen@eugen:~/Desktop$ grep "^.{7}.* {0,22}TENNIS" query3.txt|grep "^.{57}90"

100860!ACE TENNIS RACKET I !35 !28 !01-JUN-90

100861!ACE TENNIS RACKET II !45 !36 !01-JUN-90

100870!ACE TENNIS BALLS-3 PACK !2.8 !2.4 !01-JAN-90

100871!ACE TENNIS BALLS-6 PACK !5.6 !4.8 !01-JAN-90

3) În fișierul query4 să se aleagă toate liniile în care numele este DUNCAN

eugen@eugen:~/Desktop$ grep "^.{4}.* {0,5}DUNCAN" query4.txt

578 DUNCAN 204 19-NOV-91 2275.6

542 DUNCAN 208 11-AUG-90 2409

527 DUNCAN 204 27-FEB-90 3054.4

522 DUNCAN 204 07-JAN-90 2578.8

506 DUNCAN 208 27-APR-89 2600.4

530 DUNCAN 208 03-APR-90 3026.5

557 DUNCAN 208 08-MAR-91 2461.8

546 DUNCAN 208 17-OCT-90 3663

4) In fisierul query1 sa se aleaga toate liniile, in care prima litera a prenumelui este 'K', iar prima litera a patronimicului este 'J'.

eugen@eugen:~/Desktop/SO/Laborator 2/files$ grep "^.{5}K.{9}J" query1

7499 KEVIN J ALLEN SALESPERSON SALES CHICAGO 1600

7654 KENNETH J MARTIN SALESPERSON SALES CHICAGO 1250

5) In fișierul query3 să se aleagă toate liniile, în care pretul minim este 15, iar prețul maxim este 20.

eugen@eugen:~/Desktop/SO/Laborator 2/files$ grep "^.{36}20.{5}15" query3

103140!WIFF SOFTBALL MITT (LH) !20 !15 !15-FEB-89

103141!WIFF SOFTBALL MITT (RH) !20 !15 !15-FEB-89

6) In fișierul query1 să se aleaga toate liniile, în care funcția este MANAGER, iar orașul NEW-YORK.

eugen@eugen:~/Desktop/SO/Laborator 2/files$ grep "^.{27}MANAGER.16}NEW-YORK" query1

7505 JEAN K DOYLE MANAGER SALES NEW-YORK 2850

7507 LESLIE D BAKER MANAGER OPERATEUGENS NEW-YORK 2200

7569 CHRIS L ALBERTS MANAGER RESEARCH NEW-YORK 3000

7782 CAROL F CLARK MANAGER ACCOUNTING NEW-YORK 2450

Comenzi Unix/Linux

1. lucrul cu fisierele

1) mkdir – creeaza undirector.

eugen@eugen:~/Desktop/SO/Laborator 2$ mkdir laborator

eugen@eugen:~/Desktop/SO/Laborator 2$ ls

files Untitled1.docx laborator

-v – afiseaza un mesaj pentru fiecare directoriu creat.

eugen@eugen:~/workspace$ mkdir -v mesaj

mkdir: created directory ‘mesaj’

-p – nu afiseaza erori daca sunt, creaza directorii dupa necesitate.

eugen@eugen:~/workspace$ mkdir -p first/second

eugen@eugen:~/workspace$ ls -R

.:

first

./first:

second

./first/second:

2) rmdir – sterge directorii fara continut.

eugen@eugen:~/workspace$ rmdir directoriu

-p – sterge un director si parintii ei.

eugen@eugen:~/workspace$ rmdir -p first/second

-v – afiseaza un diagnostic pentru fiecare directoriu procesat.

eugen@eugen:~/workspace$ rmdir -v d1

rmdir: removing directory, ‘d1’

3) ls – afiseaza continutul directorului/directoriilor.

eugen@eugen:~/workspace$ ls

dir1 fis1

-l – format de lungime mare (cu drepturi de acces)

eugen@eugen:~/workspace$ ls -l

total 8

drwxrwxr-x 2 eugen eugen 4096 Oct 25 21:33 dir1

-rw-rw-r-- 1 eugen eugen 25 Oct 25 21:03 fis1

-R – afiseaza subdirectoriile recursiv.

eugen@eugen:~/workspace$ ls -R

.:

dir1 fis1

./dir1:

fis

Preview document

Comanda GREP - Pagina 1
Comanda GREP - Pagina 2
Comanda GREP - Pagina 3
Comanda GREP - Pagina 4
Comanda GREP - Pagina 5
Comanda GREP - Pagina 6
Comanda GREP - Pagina 7
Comanda GREP - Pagina 8
Comanda GREP - Pagina 9
Comanda GREP - Pagina 10
Comanda GREP - Pagina 11
Comanda GREP - Pagina 12
Comanda GREP - Pagina 13
Comanda GREP - Pagina 14
Comanda GREP - Pagina 15

Conținut arhivă zip

  • Comanda GREP.docx

Alții au mai descărcat și

Sisteme de consultanță

Sisteme de ConsultanŃă Un sistem de consultanŃă are rolul de a pune la dispozitia utilizatorului informatii referitoare la o entitate (obiect,...

Linux

Lucrarea 6 Configurarea unui server linux 1. Introducere teoretica Un server Linux poate oferi toate serviciile pe care le poate oferi un server...

Site Web - Fireworks

Macromedia Studio 8 este principalul pachet de dezvoltare al aplicaţiilor web. De la proiectarea elementelor grafice la dezvoltarea aplicaţiilor...

Site Web - Fireworks-Library

Librăria Fireworks ne permite stocarea, partajarea şi reutilizarea obiectelor folosite în procesul de dezvoltare. Librăria dă posibilitatea...

Site web - Dreamweaver - pregătirea noului sit

Macromedia Dreamweaver 8 este un editor HTML care ne permite crearea paginilor şi lucrul cu imagini sau elemente multimedia într-un mediu vizual...

Directoare și Fișiere

Sarcini: 1. Definiţi următoarea structură: NumePrenume F1(date) Rezultate Dir1 F2(date) F3 F1(copy) Dir2 F4 F5 2. Creaţi f3 în...

Analiza Proprietăților și Drepturilor de Acces la Fișiere

Scopul lucrării: Scopul acestei lucrări este înţelegerea modului în care sistemul de operare Linux setează şi foloseşte drepturile utilizatorilor...

Sistemul de Operare MS-DOS

Acest sistem de operare a aparut ca o necesitate de a înlocui obositoarele benzi magnetice, care erau folosite pentru stocarea si cautarea...

Te-ar putea interesa și

Validarea datelor de intrare și manipularea erorilor în programarea web

INTRODUCERE Într-o epocă modernă ca aceasta în care se poate rezolva totul cu ajutorul internetului printr-un simplu ”click” - o singură apăsare a...

Linux

1 CAP I INTRODUCERE IN SISTEMUL DE OPERARE LINUX SI IN PROTOCOALELE DIN INTERNET 1.1 Ce este Linux ? Linux este un sistem de operare modern....

Procesarea informației nestructurate

I. EXPRESII REGULATE 1. Introducere Ce este o expresie regulată- O expresie regulată, pe scurt denumită şi RegEx sau RegExp, este un şir de...

Obținerea Istoricului Comenzilor unui Utilizator dintr-un Sistem Linux cu Posibilitatea Alegerii Perioadei

Capitolul 1 Introducere in Linux 1.1 Scurt istoric Sistemul de operare Unix a fost conceput şi implementat de către Ken Thompson şi Dennis...

Creare MRTG - Grafice Contorizare Trafic Server

CREARE MRTG (GRAFICE CONTORIZARE TRAFIC SERVER) MRTG ofera posibilitatea monitorizarii si contorizarii traficului de INTERNET si a traficului...

Proiectarea Sistemelor de Operare

SUB 1MEMORIA CACHE; STRUCTURI DE DATE - Structura unui buffer Un buffer consta in doua parti: - o zona de date (contine datele de pe disc) -...

Linux

Lucrarea 6 Configurarea unui server linux 1. Introducere teoretica Un server Linux poate oferi toate serviciile pe care le poate oferi un server...

Sisteme de Operare

Shell Unix Shell-ul este principala interfată de comunicare între utilizator si sistemul de operare. Desi, în mod intuitiv, shell-ul este...

Ai nevoie de altceva?