Тёмный

AWK w 10 minut - kurs programowania w języku AWK 

UW-TEAM.org
Подписаться 35 тыс.
Просмотров 33 тыс.
50% 1

Kurs języka programowania AWK
AWK to skryptowy (interpretowany) język programowania, przeznaczony głównie do przetwarzania tekstów.
W tym krótkim filmie przedstawiam podstawy składni wspomnianego języka AWK i pokazuję jak za jego pomocą zrealizować proste zadania, na które może napotkać początkujący administrator czy programista.
Kurs ten obejmuje jedynie podstawy, niezbędne do rozpoczęcia pracy z AWK. Jest to prosty tutorial, a nie kompendium wiedzy.
Zakres poruszanych tematów:
- uruchamianie skryptów AWK,
- wyszukiwanie wzorców,
- wypisywanie tekstu na ekran,
- używanie zmiennych,
- operacje arytmetyczne (tutaj: dodawanie),
- wypisywanie zmiennych,
- wykonywanie kodu przed i po przetworzeniu pliku wejściowego,
- definiowanie 'field separatora'.
Odwiedź naszą stronę: www.uw-team.org
Fanpage na facebooku: / uwteam.org
Unknow na Facebooku: jakub.mr...
Subskrybuj mnie także na Instagramie:
/ uwteam_org

Опубликовано:

 

20 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 41   
@xproton
@xproton 8 лет назад
Kiedy "SED w 10 minut"?
@DakenLiDanka
@DakenLiDanka 5 лет назад
/ - to jest SLASH! \ - to jest BACKSLASH!
@RadeckiRadzik
@RadeckiRadzik 8 лет назад
Wielkie dzięki. "Poradniczki" bardzo się przydają. Czekam z niecierpliwością na kolejne odcinki . Może coś o firewalld, selinux, fail2ban. Pozdrawiam!
@qweqwe_Flinstone
@qweqwe_Flinstone 8 лет назад
Kurde, poznałbym z chęcią więcej tego typu rzeczy które mogą się przydać być może w przyszłej pracy. Mam nadzieję że będzie tego więcej =)
@uwteamorg
@uwteamorg 8 лет назад
+qweqwe Flinstone na pewno powstanie jeszcze więcej filmów omawiających standardowe narzędzia (i języki skryptowe) używane przez adminów :)
@_Synoptyk
@_Synoptyk 8 лет назад
a kiedy?? :))
@kamilkurzynowski3836
@kamilkurzynowski3836 7 лет назад
$0 to pierwszy parametr pozycyjny. W przypadku skryptu bash jest to zmienna wzkazująca na skrypt (w ten sposób skrypt może wykonać sam siebie lub się skopiować np.) w przypadku awk jest to cała linia zawierająca nasz regex. Nie wiem jaki poziom zaawansowania adresujesz ale zakładam, że jak ktoś się uczy awk to raczej wie coś o skryptach powłoki i parametrach pozycyjnych. Warto o tym wspomnieć bo może się początkującym (takim jak ja) pomieszać. Swoją drogą fajnie zamieniłeś spacje na ':', widać że pracowity! Ogólnie serdeczne dzięki za film bo mi się bardzo przydał! Fajnie by było gdybyś znalazł chwilkę na zapodanie kilku prostych ćwiczeń (wiem nie można mieć wszyskiego).
@PiotrSygutPL
@PiotrSygutPL 2 года назад
👍
@kamilkurzynowski3836
@kamilkurzynowski3836 7 лет назад
Dodam jako ciekawostkę, że zmienna nie musi być deklarowana. Można sobie obok naszego regeksu trzasnac zmienna++ i jeśli awk jej nie ma to sobie zadeklaruje i dokona inkrementacji.
@Gosu94
@Gosu94 8 лет назад
To teraz może RegExp w 10 min ? :)
@fx_eska
@fx_eska 7 лет назад
ja się regexpów nauczyłem bez żadnego bólu razem z tym phpliveregex.com/
@urynanet
@urynanet 7 лет назад
bardzo fajny filmik, w sam raz na obejrzenie przy obiedzie zamiast klikania na fejsbooka :)
@sunnyxd5000
@sunnyxd5000 3 года назад
Świetny film :)
@lis6502
@lis6502 6 лет назад
Asembler procesowania tekstu, dzięki Unknow
@ElektronicznyEuBlog
@ElektronicznyEuBlog 7 лет назад
Dobre! :-)
@antonisokoowski5928
@antonisokoowski5928 8 лет назад
Możesz zrobić poradnik z programowania w bash u?
@sebnorth
@sebnorth 7 лет назад
super
@kcabemoc1758
@kcabemoc1758 7 лет назад
gdzie nowe filmy?
@hakim-portkey
@hakim-portkey 8 лет назад
Co powiecie na kurs git'a w 10min?
@uwteamorg
@uwteamorg 8 лет назад
+HaKIM dobry pomysł! Pomyślę o tym :)
@antonisokoowski5928
@antonisokoowski5928 8 лет назад
bash
@Monevq
@Monevq 8 лет назад
Jaki program jest używany w tym filmiku do programowania AWK?
@Keonerrer
@Keonerrer 8 лет назад
Terminal na macu z tego co widzę. A edytor tekstu to vim. Jestem początkujący ale wydaje mi się ze dobrze mówię.
@checkem2308
@checkem2308 8 лет назад
Pewnie x11grab
@antekprogramuje802
@antekprogramuje802 8 лет назад
Dobrze :)
@KrzychVEVO
@KrzychVEVO 5 лет назад
jak mam boże święty użyc tych extened regualr expresions w ty awku. w sedzie dodaje -E i działa w grepie dodaje -E i dizała
@arturf209
@arturf209 8 лет назад
Bardzo prosty, ale czym różni się od np grep? Bo oglądałem videoarta na stronie i wydaje mi się bardzo podobny, jeżeli o działanie chodzi.
@uwteamorg
@uwteamorg 8 лет назад
+arturf209 grep pozwala jedynie na wyszukiwanie tekstu. Awk pozwala na napisanie dowolnego programu. Wyobraź sobie, że w przetwarzanym pliku masz np imiona, nazwiska i wysokość pensji. Za pomocą awk bez problemu powiesz ile razem zarabiają pracownicy. Przy grep tak się nie da - trzeba się wspierać innymi narzędziami. Dodatkowo, awk może szukać wielu wzorców jednocześnie i nas każdy reagować inaczej. Przy grep jedyna możliwa reakcja to wpadnie tekstu na ekran. Różnic jest wiele, ale w zaledwie 10 minut trudno je pokazać. Poszukaj sobie w necie przykładów zastosowania awk - "awk examples". To powinno wiele wyjaśnić :)
@kemot25
@kemot25 4 года назад
/ to jest slash albo forward slash
@hambernat6444
@hambernat6444 5 лет назад
Bardzo nie polecam tego kursu, dla początkujących jest bezużyteczny.
@Cloudziu
@Cloudziu 5 лет назад
o matko, ta muzyczka na opening XDDDDD
@Druid_Panoramix
@Druid_Panoramix 3 года назад
To jest slash / a to jest backslash \
@uwteamorg
@uwteamorg 3 года назад
słuszna uwaga 👍
@makaron25
@makaron25 8 лет назад
Mówi beksleszach, a slesze pokazuje ;-)
@uwteamorg
@uwteamorg 8 лет назад
+makaron25 masz rację, to błąd.
@kamilkurzynowski3836
@kamilkurzynowski3836 7 лет назад
Przydalby sie audio sed :D
@miosnikgentoo3598
@miosnikgentoo3598 7 лет назад
UW-TEAM.org Szkoda że kanał tak mocno poszedł w odstawkę.
@jullien191
@jullien191 3 года назад
@@kamilkurzynowski3836 jak to zrobić?
Далее
Learning Sed Is Beneficial For Linux Users
19:27
Просмотров 84 тыс.
WHO IS MORE GREEDY?!
00:18
Просмотров 1,2 млн
Linux Crash Course - awk
16:07
Просмотров 98 тыс.
EVERYONE Needs to Learn a Little Bit of AWK!
16:29
Просмотров 397 тыс.
Git i GitHub w 60 minut
1:20:14
Просмотров 214 тыс.
Alfabet VIMa - czyli jak zrozumieć ten edytor?
14:10
kurs podstaw Pythona w godzinę
59:37
Просмотров 223 тыс.
Bezpieczne programowanie w Bashu - debugowanie
19:36