2 wyklad 7 03 09


System operacyjny Unix/Linux
wc  zliczanie linii, słów i znaków
wc [-opcje][plik]
Opcje:
l  wypisanie liczby linii w pliku
w - wyrazów
c  znaków
grep  przeszukuje plik tekstowy w poszukiwaniu wzorca; na standardowe wyjście
wypisuje wiersze zawierające podany wzorzec
grep [-opcje] wzorzec [plik]
Opcje:
c  wypisanie tylko liczby pasujących do wzorca linii
i  wyłączenie rozróżniania dużych i małych liter
n  poprzedzenie każdej linii numerem tej linii w pliku wejściowym
v  na wyjściu pojawią się linię, które nie zawierają wzorca
Wzorce:
. - dowolny pojedynczy znak z wyjątkiem nowej linii
* - zero lub więcej wystapień znaku, który poprzedza gwiazdka
^ - wzorzec poszukiwany jest od początku wiersza
$ - wzorzec poszukiwany jest od końca wiersza
[ ] - pasuje do jednego znaku podanego wewnątrz nawiasów
[^ ] - pasuje do jednego znaku z poza zakresu podanego wewnątrz nawiasów
Przykłady:
wypisz liczbe pustych linii:
grep -c  ^$ plik lub grep -cv  . plik
Wypisz linie zawierające 3 dowolne znaki:
grep  ^...$ plik
Wypisz linie zawierające ciąg znaków zaczynających się od  A i kończy się na  y
grep  A.*y plik
Wypisz linię, które nie zawierają ciągu znaków  A.*y
grep -v  A\.\*y plik
Grep  zadania
Z pliku /etc/passwd wypisać linię opisującą Twoje konto.
^Jan:
Wypisać listę plików zmodyfikowanych w listopadzie
ls -l grep cyfra spacja lis spacja cyfra
Wypisać liczbę plików zmodyfikowanych w listopadzie
grep -c
Wypisać liczbę plików zwykłych i ukrytych z bieżącego katalogu
Spośród zalogowanych użytkowników wypisz wszystkich poza soba
who grep -v  `whoami
Sort
 sortowanie pliku tekstowego
 sprawdzenie, czy plik jest posortowany
 łączenie posortowanych plików
sort [-opcje] [+poz1][-poz2]...] [plik]
Opcje:
b  ignorowanie prowadzących znaków białych
c  sprawdzenie, czy plik jest posortowany
d  brane są pod uwagę litery, cyfry, znaki tabulacji i spacje
f  zakaz rozróżniania dużych i małych liter
i  ignorowanie znaków niedrukowanych
n  sortowanie numeryczne
r  sortowanie  malejąco
u  usuń duplikaty
t char  użyj znaku  char jako separatora (domyślnie spacja)
o file  wynik sortowania zapisać w pliku  file
cut -b list [-n][plik...]
cut -c list [plik...]
cut -f list [-d char][-s][plik...]
Opcje:
list  lista wypisywanych pól na wyjściu (np. 1,3-8); numeracja zaczyna się od 1
b list  specyfikuje bajty w linii
n  dwubajtowe znaki są traktowane jak jeden
c list  specyfikuje znaki w linii
d char  definiuje separator pól (domyślnie znak tabulacji)
f list  specyfikuje pola w linii
s  usuwa linie nie zawierające znaków separatorów
tr [opcje] [napis1 [napis2]]
Opcje:
c  zastąpienie znaków nie wymienionych w napis 1 znakami z napis2
d  usunięcie wszystkich znaków podanych w napis1
s  usunięcie wielokrotnego wystąpienia wskazanych znaków
tee  trójnik, zapisuje stan z ciągu komend
more  stronicowanie, do przodu
pg  stronicowanie, w przód i w tył
head  listuje początek pliku
tail  listuje koniec pliku


Wyszukiwarka

Podobne podstrony:
3 wyklad 03 09
Analiza Finansowa Wykład 03 04 11 09
NOTATKI WYKLAD2 13 03 09
NOTATKI WYKLADI 13 03 09
Środowa Audiencja Generalna Radio Maryja, 2011 03 09
wyklad 03
Lipidy cz I Wykład z 7 03 2007
Wykład 3 5 03 2013
wyklad 10 09 06 2 komorka chem
Drogi i ulice wyklad 03
laborki cwiczenia  03 09
wyklad4b LG 09
wyklad3b LG 09
Wykład 03 The?st SDH Project
TI 03 09 29 T B M pl

więcej podobnych podstron