Zad 2. - Wyrażenia regularne PDF

Title Zad 2. - Wyrażenia regularne
Course Wprowadzenie do systemu Linux
Institution Politechnika Bialostocka
Pages 1
File Size 42.3 KB
File Type PDF
Total Downloads 2
Total Views 139

Summary

1. Z pliku lista.txt wypisać te linie, w których występuje ciąg znaków st1....


Description

Wyrażenia regularne: 1. Z pliku lista.txt wypisać te linie, w których występuje ciąg znaków st1. 2. Z pliku lista.txt wypisać te linie, w których występuje ciąg znaków st1, pod warunkiem, że występuje on na końcu linii. 3. Z pliku lista.txt wypisać te linie, w których występuje ciąg znaków st1, pod warunkiem, że występuje on na początku linii. 4. Znaleźć linie w pliku /etc/passwd zawierające informacje o użytkownikach używających powłoki bash (ostania kolumna zawiera informację nt. powłoki użytkownika). 5. Z pliku last.dat wypisać informację o logowaniach użytkowników spod adresu 212.33.66.26. 6. Na podstawie pliku last.dat policzyć, ile razy miały miejsce logowania dnia 16 października 7. Z pliku last.dat wypisać linie zawierające informację o logowaniach użytkownika romek 8. Z pliku lista.txt wypisać te linie, w których występuje słowo Anna, pisane dużymi lub małymi literami. 9. Z pliku lista.txt wypisać wszystkie linie, w których występuje co najmniej jedna cyfra. 10. Napisać polecenie, które w pliku lista.txt znajdzie wszystkie linie zawierające którykolwiek ze znaków: „]” , „*” , „.”. 11. Z pliku o nazwie lista.txt wypisać wszystkie niepuste linie. 12. Z pliku lista.txt wypisać wszystkie linie, w których występuje zapis postaci cyfra.cyfra. 13. Z pliku lista.txt wypisać wszystkie linie, w których nie występuje zapis postaci cyfra.cyfra. 14. Z pliku lista.txt wypisz linie zawierające liczbę rzeczywistą z opcjonalnym znakiem i częścią ułamkową. 15. Wypisz z pliku /usr/share/dict/words wszystkie słowa zawierające samogłoski „a”, „e”, „i”, „o” i „u” dokładnie w tej kolejności

1 - grep st1 lista.txt 2 - grep st$ lista.txt 3 - grep ^st1 lista.txt 4 - grep :/bin/bash$ /etc/passwd 5 - grep "212\.33\.66\.26" last.dat 6 - grep -c "Oct 16" last.dat 7 - grep -w "^romek " last.dat 8 - grep [A,a]nna lista.txt 9 - grep [0-9] lista.txt 10 - grep [\]\*\.] lista.txt 11 - grep . lista.txt 12 - grep [0-9]\.[0-9] lista.txt 13 - grep -v [0-9]\.[0-9] lista.txt 14 - grep -w "[+-]?[0-9]+(\.[0-9]+)?" lista.txt 15 - grep ^[^aeiou]*a[^aeiou]*e[^aeiou]*i[^aeiou]*o[^aeiou]*u[^aeiou]*$ /usr/share/dict/words...


Similar Free PDFs