Systemy operacyjne laboratorimuV

background image

Systemy operacyjne

laboratorimu

Robert Berliński

Ćw. V

background image

1) Celem ćwiczenia jest przypomnienie
wiadomości na temat narzędzi do
przetwarzania tekstów dostępnych w
systemie Linux/Unix.

Plan

background image

grep,
egrep,
fgrep,
agrep

wyszukiwanie wzorca w tekście

background image

SKŁADNIA

grep [opcje] wzorzec [plik...]

grep [opcje] [−e wzorzec | −f plik]
[plik...]

grep

background image

grep 'Ala' plik

Znajduje linie zawierające wyraz 'Ala' w pliku 'plik'.

grep 'A[lg]a' plik

Znajduje linie zawierające wyraz 'Ala' lub 'Aga'.

grep 'A.a' plik

Znajduje linie zawierające wyrazy takie jak 'Ala', 'Asa',' Aaa' itp.

grep '^Ala' plik

Znajduje linie zawierające wyraz 'Ala' na początku.

grep 'Go+gle' plik

Znajduje linie zawierające wyraz 'Gogle', 'Google', 'Gooooooogle' itp.

grep '[0-9]'

Znajduje linie zawierające dowolną liczbę.

przykłady

background image

diff - szukanie różnic pomiędzy dwoma plikami

SKŁADNIA

diff [opcje] plik1 plik2

porównywanie plików

background image

head,

tail,

cut

wypisywanie części pliku,
podział pliku

background image

Wyświetla początek pliku.

head plik.txt

head -10 plik.txt

grep 'Ala' plik.txt | head -2

head

background image

Wyświetla ostatnie wiersze pliku.

Przykłady:

tail plik.txt

tail -5 plik.txt

tail +3 plik.txt

tail

background image

Wysyła zawartość pliku na standardowe
wyjście

Przykłady:

cat plik.txt
cat plik1 plik2 > plik
łączymy dwa pliki w jeden.

cat

background image

wc plik.txt

6 23 135 plik.txt

liczba wierszy , liczba słów, liczba znaków

wc

background image

Operator „| „ umożliwia przekierowanie
wyjścia jednego polecenia na wejście
innego.

Przkład:

ls | wc

Operator potoku (pipe) |

background image

uniq plik.txt

uniq –c (count)

uniq –d (duplicate)

uniq –u (unique)

Usuwanie powtarzających się wierszy.

usuwanie powtórzeń

background image

cat > plik.txt
ala
ola
tola
manola
cola
ala
ola
tola
Użyj polecenia : uniq plik.txt
oraz: sort plik.txt | uniq > plik1.txt

Przykład:

background image

sort plik.txt

Sortowanie pliku.

Przykład:

sort –r plik.txt (malejąco)

sort -sortowanie

background image

(-b) – dla określonych bajtów (ang. bytes)

(-c) – dla określonych znaków
(ang.characters)

(-f) – dla określonych pól (ang. fields)

(-d) – separator (ang. delimiter). Znak po -d
jest separatorem. Standardowym
separatorem jest: tab ale mogą być też inne
symbole np dwukropek

Zasięg musi zawierać w każdym przypadku
jeden z warunków N, N-M, N- (od N do końca
linii), lub -M (od rozpoczęcia linii do M).

cut -do wyciągania części z
każdej linii

background image

Aby otrzymać na wyjściu znaki od 4 do 10 z
każdej linii wpisujemy:

cut –c 4-10 plik.txt

Aby otrzymać pola od piątego do końca
każdej linii (w tym przypadku separatorem
pól jest dwukropek) należy wpisać:

cut -d : -f 5- plik.txt

Przykład:


Document Outline


Wyszukiwarka

Podobne podstrony:
Systemy operacyjne laboratorimuiIi
lab7, SEMESTRY, Sem 7, Interfejsy Programowe Systemow Operacyjnych, Laboratorium
Systemy operacyjne laboratorimuii
Systemy Operacyjne laboratorium 2 teoria
Systemy Operacyjne laboratorium 5 zadania
Systemy Operacyjne laboratorium 5 teoria
Systemy Operacyjne laboratoria 3 i 4 zadania
Systemy operacyjne laboratorimu
Systemy Operacyjne laboratoria 3 i 4 teoria
Systemy Operacyjne laboratorium 2 zadania
Laboratorium Systemy operacyjne II lista 3
Unix - TCPIP, Laboratorium Systemów Operacyjnych
Laboratorium systemów operacyjnych Robert Schaefer
Systemy operacyjne
5 Systemy Operacyjne 23 11 2010 Zarządzanie procesami
zasady grupy, java, javascript, oprogramowanie biurowe, programowanie, programowanie 2, UTK, systemy

więcej podobnych podstron