Vous êtes sur la page 1sur 2

System operacyjny LINUX

Lista zada nr 2

WANE KOMENDY (sprawd w manualu)

cut

grep

du

egrep

sort

sed

nl

II

Edycja plikw
1. Utwrz plik

imiona. Wpisz kilka wyrazw. Np.

kasia
ada
tomek
ola
Posortuj zawarto pliku.
2. Zamie wszystkie mae litery w pliku

imiona

na due. Nastpnie wszystkie litery 'a'

na cyfr '4' poleceniem tr.


3. Wywietl z pliku

Zadanie1 przy pomocy komendy cut:

pierwsz kolumn

kolumny 1 i 5

kolumny od 1 do 5

rozbij pierwsz kolumn wzgldem znaku '.' i wywietl pierwszy czon

4. Ponumeruj linie pliku

Zadanie1.

5. Sprawd ile zajmuje miejsca w bajtach.


6. Wywietl wszystkich zalogowanych uytkownikw i zapisz do pliku
7. Wywietl z pliku
III

users.

users lini z Twoim nazwiskiem.

Grep, symbole specjalne i wyraenia regularne


1. Przypomnij sobie znaczenie nastpujcych znakw
2. Wywietl z pliku

(*,?,[],.,(|),+,\ d,\ w,\ s,^,$)

users linie z nazwiskami zaczynajcymi si na liter 'k'.

3. Przy pomocy komendy grep zlicz linie z nazwiskami na liter 'k'.


4. Przy pomocy komendy grep ponumeruj linie z nazwiskami na liter 'k'.
5. Wywietl z pliku

users linie z nazwiskami zaczynajcymi si na liter 'k','s' lub 'p'

6. Wywietl z pliku

users linie z nazwiskami nie zaczynajcymi si na liter 'k','s' lub 'p'

7. Wywietl w katalogu w ktrym obecnie pracujesz wszystkie pliki zaczynajce si na


liter 'u'.
8. Dopisz do pliku

users jak liczb.

9. Wywietl wszystkie linie, ktre zaczyna j si od cyfry.

10. Utwrz plik

wyrazy.

Wpisz kady wyraz w nowej linii: banan, agrafka, ananas, sos,

liczba34, 56, sok. Wywietl:

IV

wszystkie sowa trzyliterowe,

wszystkie sowa zawiera jce czon 'anan',

sowa- sok i sos,

wszystkie sowa, ktore kocz si cyfr,

wszystkie sowa, ktore skada j si z liter i cyfr.

Sed
1. Zamie w pliku

users Twoje nazwisko na sowo ja.

2. Sprawd czym si rni polecenie sed 's///' od sed 's///g'


3. Wywietl 4 pierwsze linie.
4. Wywietl linie bez lini od 2 do 4.
5. Wywietl lini zawiera jc Twoje nazwisko.
6. Wywietl plik

users bez drugiej lini.

7. Wywietl plik

users bez lini zawiera jcej Twoje nazwisko.

8. Wybierz dwa nazwiska z pliku

users. Usu wszystkie linie od nazwiska1 do nazwiska2.

9. Napisz polecenie usuwa jce puste wiersze.


10. Sprawd wynik polecenia sed 'y/ea/bu/' users
11. Zamie litere 'a' na 'b' w wierszach od 3 do 6 w pliku users
12. Sprawd wynik polecenia sed -e 's/^/Aktualni uzytkownicy: /' user. Analogicznie dopisz do kadej lini 'Czesc!'. Sprbuj tak zmienic polecenie, aby dane wyraenie dopisywao si na kocu kadej linii.
13. Przekopiuj z katalogu

ewan

plik Cwiczenia2. Utwrz plik podmiana zapisz polecenia

do podmiany nastpujcych sw:


szkola na matma, impreza na chemia, kolokwium na historia, sciagi na biologie, kartkowka na niemieckim, zadaniu na angielskim (wsk. cos1 na cos2 -> s/cos1/cos2/g).
Wykona j polecenie sed -f podmiana<Cwiczenia2.

Vous aimerez peut-être aussi