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 09Analiza Finansowa Wykład 03 04 11 09NOTATKI WYKLAD2 13 03 09NOTATKI WYKLADI 13 03 09Środowa Audiencja Generalna Radio Maryja, 2011 03 09wyklad 03Lipidy cz I Wykład z 7 03 2007Wykład 3 5 03 2013wyklad 10 09 06 2 komorka chemDrogi i ulice wyklad 03laborki cwiczenia 03 09wyklad4b LG 09wyklad3b LG 09Wykład 03 The?st SDH ProjectTI 03 09 29 T B M plwięcej podobnych podstron