{"id":4257,"date":"2020-10-30T21:24:57","date_gmt":"2020-10-30T20:24:57","guid":{"rendered":"https:\/\/webhosting.de\/?p=4257"},"modified":"2020-10-30T21:24:57","modified_gmt":"2020-10-30T20:24:57","slug":"perl-praktyczne-wyciaganie-i-jezyk-sprawozdawczy","status":"publish","type":"post","link":"https:\/\/webhosting.de\/pl\/perl-practical-extraction-and-report-language\/","title":{"rendered":"Perl"},"content":{"rendered":"<p>Programist\u0105 i autorem Perla, kt\u00f3ry jest dzi\u015b tak wa\u017cny, jest Larry Wall. Szuka\u0142 rozwi\u0105zania, kt\u00f3re u\u0142atwi\u0142oby komendy g\u0142osowe do programowania polece\u0144. Przejawia si\u0119 to w \u0142atwym wyszukiwaniu i zast\u0119powaniu operacji, wykonywanych w edytorze. Perl jest syntez\u0105 j\u0119zyka programowania C i w\u0142a\u015bciwo\u015bci UNIX-owych sed i awk. W ten spos\u00f3b \u015bwiat j\u0119zyka programowania sta\u0142 si\u0119 \u0142atwiejszy.<\/p>\n<h2>Co to jest Perl?<\/h2>\n<p>Wszystkie programy napisane za pomoc\u0105 programu Perl s\u0105 zapisywane jako pliki ASCII. Jest to podobne do skryptu pow\u0142oki. Pliki te s\u0105 nast\u0119pnie kompilowane przed pierwszym wykonaniem. Dzi\u0119ki temu programy te mo\u017cna \u0142atwo edytowa\u0107 i jednocze\u015bnie przenosi\u0107 na inne komputery. Perl oferuje szybkie funkcje wyszukiwania. Zgodnie z licencj\u0105 artystyczn\u0105 na mocy GPL (GNU Public License) Perl jest dost\u0119pny za darmo dla wszystkich z do\u0142\u0105czonymi kodami \u017ar\u00f3d\u0142owymi. Na niekt\u00f3rych komputerach z UIX-em lub <a href=\"https:\/\/webhosting.de\/pl\/windows-vs-linux-hosting-porownanie-zalet-i-wad\/\">System Linux<\/a> program jest ju\u017c wst\u0119pnie zainstalowany. Perl mo\u017cna znale\u017a\u0107 pod \u015bcie\u017ck\u0105 \/usr\/local\/bin\/perl lub pod inn\u0105 \u015bcie\u017ck\u0105 \/usr\/bin\/perl. Niekt\u00f3re porty s\u0105 r\u00f3wnie\u017c do\u0142\u0105czone dla system\u00f3w operacyjnych IOS dla Macbook\u00f3w lub r\u00f3wnie\u017c dla Windows. Jednak pe\u0142na funkcjonalno\u015b\u0107 jest dost\u0119pna tylko dla system\u00f3w nie-UNIX-owych. W 2012 roku zosta\u0142a wydana stabilna wersja Perla 5.12.2. Aby pozna\u0107 numer zainstalowanej wersji Perla na komputerze, mo\u017cna go znale\u017a\u0107 pod \"perl-v\". Niekt\u00f3re rzeczy mo\u017cna ju\u017c uzna\u0107 za przestarza\u0142e, poniewa\u017c tutorial zosta\u0142 napisany z bazy Perl 5.005, lub Perl 5.6.0. Ale wszystkie wersje Perla s\u0105 r\u00f3wnie\u017c uruchamiane na nowszych wersjach t\u0142umaczy Perla ze wzgl\u0119du na ich kompatybilno\u015b\u0107.<\/p>\n<h3>Perl- Nowy program... Jak to dzia\u0142a?<\/h3>\n<p>Program piszemy w edytorze tekstu i zapisujemy jako plik tekstowy. Perl nie dzia\u0142a w edytorze tekstu, poniewa\u017c <a href=\"https:\/\/webhosting.de\/pl\/die-5-elemente-einer-guten-landing-page\/\">Tekst<\/a> plik jest zapisywany w kodzie ASCII. W przypadku system\u00f3w operacyjnych UNIX i Linux nale\u017cy zwr\u00f3ci\u0107 uwag\u0119, czy w pliku ustawiony jest bit execute. Pozwala to na bezpo\u015brednie wywo\u0142ywanie program\u00f3w Perla. Dzia\u0142a to z chmod u+x skript.pl. W wierszu polece\u0144 wywo\u0142ywany jest wtedy perl skript.pl. Inn\u0105 mo\u017cliwo\u015bci\u0105 jest wpisanie w wierszu polece\u0144 pliku skript.pl. Je\u015bli wi\u0119c w pierwszej \u015bcie\u017cce wyst\u0119puj\u0105 problemy, np. programy wykonywalne nie s\u0105 wyszukiwane, druga \u015bcie\u017cka zawsze ko\u0144czy si\u0119 sukcesem. Pierwsza linia, kt\u00f3ra jest wy\u015bwietlana u\u017cytkownikowi zawsze zaczyna si\u0119 od hasha, czyli #. Ten hash musi by\u0107 odnotowany jako komentarz przez Perla, w przeciwnym razie nie ma on \u017cadnej funkcji. Ta pierwsza linia dotyczy. <a href=\"https:\/\/webhosting.de\/pl\/aws-cloud-erhaelt-shell-zugriff-per-browser\/\">Muszla<\/a> aby pokaza\u0107, \u017ce jest to program perl, a nie skrypt pow\u0142oki. \u015acie\u017cka pokazuje, gdzie perl zosta\u0142 zainstalowany w systemie. Zawsze wskazane jest podanie -w w \u015bcie\u017cce, gdy\u017c pozwala to na uzyskanie obszernych komunikat\u00f3w. W ostatnim wierszu przedstawiono funkcj\u0119 drukowania. Funkcja ta wy\u015bwietla ci\u0105g znak\u00f3w, kt\u00f3ry jest drukowany na ekranie. Polecenia musz\u0105 by\u0107 zawsze zako\u0144czone \u015brednikiem \";\". W nazwach funkcji musi by\u0107 rozr\u00f3\u017cniana wielko\u015b\u0107 liter, w przeciwnym razie pojawi si\u0119 kod b\u0142\u0119du. Mo\u017cna te\u017c wstawi\u0107 dowoln\u0105 liczb\u0119 tabulator\u00f3w i line feed\u00f3w w ka\u017cdym miejscu, w kt\u00f3rym mo\u017cna umie\u015bci\u0107 spacj\u0119. Uwagi nale\u017cy oznaczy\u0107 jako #. Obowi\u0105zuj\u0105 one do ko\u0144ca linii.<\/p>\n<h3>Nazwa i r\u00f3\u017cne wersje<\/h3>\n<p>Nazwa programu pochodzi z Biblii. Jezus chce opisa\u0107 kr\u00f3lestwo niebieskie z obrazem kupca. Chce sprzeda\u0107 swoj\u0105 w\u0142asno\u015b\u0107, \u017ceby kupi\u0107 per\u0142\u0119. Przed pierwszym wydawnictwem nazwa Peal, zosta\u0142a zmieniona na Perl, poniewa\u017c istnia\u0142 ju\u017c program o nazwie PEARL. Perl opisuje j\u0119zyk i perl j\u0119zyk. Spo\u0142eczno\u015b\u0107 Perla bardzo dba o to, aby nie u\u017cywa\u0107 pisowni PERL. Tymczasem istniej\u0105 r\u00f3\u017cne wersje programu. Perl 1 pojawi\u0142 si\u0119 18 grudnia 1987 roku i by\u0142 pot\u0119\u017cniejszym pociskiem. Wersja 2.0 zosta\u0142a wydana 5 czerwca 1987 r. i zosta\u0142a ca\u0142kowicie przeprojektowana. Silnik Regex zosta\u0142 rozbudowany i ulepszony. Wersja Perl 3 pojawi\u0142a si\u0119 18 pa\u017adziernika 1989 roku. Mo\u017cna by wtedy u\u017cy\u0107 tego z binarnym <a href=\"https:\/\/webhosting.de\/pl\/personenbezogene-daten-sozialen-netzwerken\/\">Dane<\/a> i pisa\u0107 programy sieciowe. 21.03.1991 roku pojawi\u0142 si\u0119 Perl 4. By\u0142 on rozwijany przez r\u00f3\u017cnych programist\u00f3w a\u017c do wersji 4.036. Nast\u0119pnie Larry Wall zaprogramowa\u0142 Perla 5 w 1993 r. Ta wersja zosta\u0142a wydana 10\/18\/1994. Sformatowana dokumentacja mo\u017ce by\u0107 teraz wstawiana jako kod \u017ar\u00f3d\u0142owy. Perl 5 zosta\u0142 nast\u0119pnie przeniesiony r\u00f3wnie\u017c do system\u00f3w Windows i Macintosh. Perl 5.6 by\u0142 w stanie obs\u0142ugiwa\u0107 Unicodes i UTF-8 w dniu 03\/22\/2000. Po wersji 5.22, aktualn\u0105 wersj\u0105 jest obecnie Perl 6.<\/p>","protected":false},"excerpt":{"rendered":"<p>Der Programmierer und Autor des heute so wichtigen Programms Perl ist Larry Wall. Dieser hat eine L\u00f6sung gesucht, die die Sprachbefehle f\u00fcr Programmierbefehle einfacher macht. Dieses \u00e4u\u00dfert sich in leichten Such- und Ersetzungsoperationen, wie auf dem Editor ausgef\u00fchrt werden. Perl ist eine Synthese von der Programmiersprache C und den UNIX- Eigenschaften sed und awk. So [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1007,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[732],"tags":[247,284,285],"class_list":["post-4257","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-lexikon","tag-lexikon","tag-perl","tag-scriptsprache"],"acf":[],"_wp_attached_file":null,"_wp_attachment_metadata":null,"litespeed-optimize-size":null,"litespeed-optimize-set":null,"_elementor_source_image_hash":null,"_wp_attachment_image_alt":null,"stockpack_author_name":null,"stockpack_author_url":null,"stockpack_provider":null,"stockpack_image_url":null,"stockpack_license":null,"stockpack_license_url":null,"stockpack_modification":null,"color":null,"original_id":null,"original_url":null,"original_link":null,"unsplash_location":null,"unsplash_sponsor":null,"unsplash_exif":null,"unsplash_attachment_metadata":null,"_elementor_is_screenshot":null,"surfer_file_name":null,"surfer_file_original_url":null,"envato_tk_source_kit":null,"envato_tk_source_index":null,"envato_tk_manifest":null,"envato_tk_folder_name":null,"envato_tk_builder":null,"envato_elements_download_event":null,"_menu_item_type":null,"_menu_item_menu_item_parent":null,"_menu_item_object_id":null,"_menu_item_object":null,"_menu_item_target":null,"_menu_item_classes":null,"_menu_item_xfn":null,"_menu_item_url":null,"_trp_menu_languages":null,"rank_math_primary_category":null,"rank_math_title":null,"inline_featured_image":null,"_yoast_wpseo_primary_category":null,"rank_math_schema_blogposting":null,"rank_math_schema_videoobject":null,"_oembed_049c719bc4a9f89deaead66a7da9fddc":null,"_oembed_time_049c719bc4a9f89deaead66a7da9fddc":null,"_yoast_wpseo_focuskw":"perl","_yoast_wpseo_linkdex":null,"_oembed_27e3473bf8bec795fbeb3a9d38489348":null,"_oembed_c3b0f6959478faf92a1f343d8f96b19e":null,"_trp_translated_slug_en_us":null,"_wp_desired_post_slug":null,"_yoast_wpseo_title":null,"tldname":null,"tldpreis":null,"tldrubrik":null,"tldpolicylink":null,"tldsize":null,"tldregistrierungsdauer":null,"tldtransfer":null,"tldwhoisprivacy":null,"tldregistrarchange":null,"tldregistrantchange":null,"tldwhoisupdate":null,"tldnameserverupdate":null,"tlddeletesofort":null,"tlddeleteexpire":null,"tldumlaute":null,"tldrestore":null,"tldsubcategory":null,"tldbildname":null,"tldbildurl":null,"tldclean":null,"tldcategory":null,"tldpolicy":null,"tldbesonderheiten":null,"tld_bedeutung":null,"_oembed_d167040d816d8f94c072940c8009f5f8":null,"_oembed_b0a0fa59ef14f8870da2c63f2027d064":null,"_oembed_4792fa4dfb2a8f09ab950a73b7f313ba":null,"_oembed_33ceb1fe54a8ab775d9410abf699878d":null,"_oembed_fd7014d14d919b45ec004937c0db9335":null,"_oembed_21a029d076783ec3e8042698c351bd7e":null,"_oembed_be5ea8a0c7b18e658f08cc571a909452":null,"_oembed_a9ca7a298b19f9b48ec5914e010294d2":null,"_oembed_f8db6b27d08a2bb1f920e7647808899a":null,"_oembed_168ebde5096e77d8a89326519af9e022":null,"_oembed_cdb76f1b345b42743edfe25481b6f98f":null,"_oembed_87b0613611ae54e86e8864265404b0a1":null,"_oembed_27aa0e5cf3f1bb4bc416a4641a5ac273":null,"_oembed_time_27aa0e5cf3f1bb4bc416a4641a5ac273":null,"_tldname":null,"_tldclean":null,"_tldpreis":null,"_tldcategory":null,"_tldsubcategory":null,"_tldpolicy":null,"_tldpolicylink":null,"_tldsize":null,"_tldregistrierungsdauer":null,"_tldtransfer":null,"_tldwhoisprivacy":null,"_tldregistrarchange":null,"_tldregistrantchange":null,"_tldwhoisupdate":null,"_tldnameserverupdate":null,"_tlddeletesofort":null,"_tlddeleteexpire":null,"_tldumlaute":null,"_tldrestore":null,"_tldbildname":null,"_tldbildurl":null,"_tld_bedeutung":null,"_tldbesonderheiten":null,"_oembed_ad96e4112edb9f8ffa35731d4098bc6b":null,"_oembed_8357e2b8a2575c74ed5978f262a10126":null,"_oembed_3d5fea5103dd0d22ec5d6a33eff7f863":null,"_eael_widget_elements":null,"_oembed_0d8a206f09633e3d62b95a15a4dd0487":null,"_oembed_time_0d8a206f09633e3d62b95a15a4dd0487":null,"_aioseo_description":null,"_eb_attr":null,"_eb_data_table":null,"_oembed_819a879e7da16dd629cfd15a97334c8a":null,"_oembed_time_819a879e7da16dd629cfd15a97334c8a":null,"_acf_changed":null,"_wpcode_auto_insert":null,"_edit_last":null,"_edit_lock":null,"_oembed_e7b913c6c84084ed9702cb4feb012ddd":null,"_oembed_bfde9e10f59a17b85fc8917fa7edf782":null,"_oembed_time_bfde9e10f59a17b85fc8917fa7edf782":null,"_oembed_03514b67990db061d7c4672de26dc514":null,"_oembed_time_03514b67990db061d7c4672de26dc514":null,"rank_math_news_sitemap_robots":"index","rank_math_robots":["index"],"_eael_post_view_count":"4206","_trp_automatically_translated_slug_ru_ru":null,"_trp_automatically_translated_slug_et":"perl-practical-extraction-and-report-language","_trp_automatically_translated_slug_lv":"perl-practical-extraction-and-report-language","_trp_automatically_translated_slug_fr_fr":null,"_trp_automatically_translated_slug_en_us":null,"_wp_old_slug":null,"_trp_automatically_translated_slug_da_dk":null,"_trp_automatically_translated_slug_pl_pl":null,"_trp_automatically_translated_slug_es_es":null,"_trp_automatically_translated_slug_hu_hu":null,"_trp_automatically_translated_slug_fi":"perl-practical-extraction-and-report-language","_trp_automatically_translated_slug_ja":"perl%e5%ae%9f%e7%94%a8%e7%9a%84%e3%81%aa%e6%8a%bd%e5%87%ba%e3%83%ac%e3%83%9d%e3%83%bc%e3%83%88%e8%a8%80%e8%aa%9e","_trp_automatically_translated_slug_lt_lt":null,"_elementor_edit_mode":null,"_elementor_template_type":null,"_elementor_version":null,"_elementor_pro_version":null,"_wp_page_template":"default","_elementor_page_settings":null,"_elementor_data":null,"_elementor_css":null,"_elementor_conditions":null,"_happyaddons_elements_cache":null,"_oembed_75446120c39305f0da0ccd147f6de9cb":null,"_oembed_time_75446120c39305f0da0ccd147f6de9cb":null,"_oembed_3efb2c3e76a18143e7207993a2a6939a":null,"_oembed_time_3efb2c3e76a18143e7207993a2a6939a":null,"_oembed_59808117857ddf57e478a31d79f76e4d":null,"_oembed_time_59808117857ddf57e478a31d79f76e4d":null,"_oembed_965c5b49aa8d22ce37dfb3bde0268600":null,"_oembed_time_965c5b49aa8d22ce37dfb3bde0268600":null,"_oembed_81002f7ee3604f645db4ebcfd1912acf":null,"_oembed_time_81002f7ee3604f645db4ebcfd1912acf":null,"_elementor_screenshot":null,"_oembed_7ea3429961cf98fa85da9747683af827":null,"_oembed_time_7ea3429961cf98fa85da9747683af827":null,"_elementor_controls_usage":null,"_elementor_page_assets":[],"_elementor_screenshot_failed":null,"theplus_transient_widgets":["tp-video-player"],"_eael_custom_js":null,"_wp_old_date":null,"_trp_automatically_translated_slug_it_it":null,"_trp_automatically_translated_slug_pt_pt":null,"_trp_automatically_translated_slug_zh_cn":null,"_trp_automatically_translated_slug_nl_nl":null,"_trp_automatically_translated_slug_pt_br":null,"_trp_automatically_translated_slug_sv_se":null,"rank_math_analytic_object_id":"908","rank_math_internal_links_processed":null,"_trp_automatically_translated_slug_ro_ro":null,"_trp_automatically_translated_slug_sk_sk":null,"_trp_automatically_translated_slug_bg_bg":null,"_trp_automatically_translated_slug_sl_si":null,"litespeed_vpi_list":["webhostinglogo.png"],"litespeed_vpi_list_mobile":["webhostinglogo.png"],"rank_math_seo_score":null,"rank_math_contentai_score":null,"ilj_limitincominglinks":null,"ilj_maxincominglinks":null,"ilj_limitoutgoinglinks":null,"ilj_maxoutgoinglinks":null,"ilj_limitlinksperparagraph":null,"ilj_linksperparagraph":null,"ilj_blacklistdefinition":null,"ilj_linkdefinition":["perl"],"_eb_reusable_block_ids":null,"rank_math_focus_keyword":"perl","rank_math_og_content_image":null,"_yoast_wpseo_metadesc":"Der Name des Programmes Perl stammt aus der Bibel. Jesus will das Himmelreich mit dem Bild eines H\u00e4ndlers beschreiben der eine Perle kaufen will.","_yoast_wpseo_content_score":null,"_yoast_wpseo_focuskeywords":null,"_yoast_wpseo_keywordsynonyms":null,"_yoast_wpseo_estimated-reading-time-minutes":null,"rank_math_description":"Der Name des Programmes Perl stammt aus der Bibel. Jesus will das Himmelreich mit dem Bild eines H\u00e4ndlers beschreiben der eine Perle kaufen will.","surfer_last_post_update":null,"surfer_last_post_update_direction":null,"surfer_keywords":null,"surfer_location":null,"surfer_draft_id":null,"surfer_permalink_hash":null,"surfer_scrape_ready":null,"_thumbnail_id":"1007","footnotes":null,"_links":{"self":[{"href":"https:\/\/webhosting.de\/pl\/wp-json\/wp\/v2\/posts\/4257","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webhosting.de\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webhosting.de\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webhosting.de\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/webhosting.de\/pl\/wp-json\/wp\/v2\/comments?post=4257"}],"version-history":[{"count":0,"href":"https:\/\/webhosting.de\/pl\/wp-json\/wp\/v2\/posts\/4257\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/webhosting.de\/pl\/wp-json\/wp\/v2\/media\/1007"}],"wp:attachment":[{"href":"https:\/\/webhosting.de\/pl\/wp-json\/wp\/v2\/media?parent=4257"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webhosting.de\/pl\/wp-json\/wp\/v2\/categories?post=4257"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webhosting.de\/pl\/wp-json\/wp\/v2\/tags?post=4257"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}