|
|
[ Pobierz caÅ‚ość w formacie PDF ] .onet.pl - piszemy co ma być wykonywane i wciskamy enter"co tam sÅ‚ychać" - wpisujemy treść listu i wciskamy enternaciskamy control-d - i tym samym koÅ„czymymail dzony@poczta.onet.pl nazwa_skryptu - "tworzy" skrypt z ostatnich n komendchmod u+x nazwa_skryptu - PAMITAJ Å›EBY NADAWA SKRYPTOM MOÅ›LIWO¦ WYKONYWANIATWORZENIE SKRYPTÓW POWAOKI (PRZYKAADOWE SPOSOBY):1) SPOSÓB - GnotepadUruchom jakikolwiek edytor np.gnotepadNa samej górze wpisz (musi zawierać peÅ‚nÄ… Å›cie\kÄ™ do "programu" w którym bÄ™dzie wykonywany):#!/bin/bashpotem np.:echo -e "dzwonek! \a"nastÄ™pnie zapisz plik np.: pod nazwÄ…: skrypt aby uruchomić skrypt np.: wejd%3Å„ do katalogu gdzie jest i wpisz:bash skrypt2) SPOSÓB - viWpisz w linii komend:vi nazwa_skryptu (np.: skrypt) naciÅ›nij:iwciÅ›nij:control-c wpisz::wq i aby uruchomić skrypt wpisz:bash skrypt (ale jeÅ›li jesteÅ› w tym samym katalogu co skrypt)licznik = 0 - deklaracja zmiennejnazwa = "Stefan Telefan" - równie\ deklaracja w tekÅ›cie wystÄ…piÅ‚a spacja wiec jest otoczony cudzysÅ‚owemlicznik = $mojazmienna - przypisanie jednej zmiennej wartoÅ›ci drugiej (mojazmienna przejęła wartość)$1, $2 itd.- dziÄ™ki tym argumentom ich wartoÅ›ci mo\na przekazywać po uruchomieniu skryptu z wiersza poleceÅ„SKRYPT - WY¦WIETLANIE ARGUMENTÓW Z WIERSZA POLECECif [$# -eq 0]thenecho "Podaj identyfikator u\ytkownika"elseecho "Witaj" $1fi$# - oznacza wszystkie argumenty które mo\na podać z wiersza poleceÅ„$# -eq 0 - porównanie (jeÅ›li $# jest równe 0 )fi - zakoÅ„czenie instrukcji warunkowej if$# - oznacza wszystkie argumenty które mo\na podać z wiersza poleceÅ„$0 - nazwa programu powÅ‚oki$* - pojedynczy tekst utworzony ze wszystkich argumentów przekazanych w wierszu poleceÅ„= - równe (Å‚aÅ„cuchy znaków)!= - nierówne (Å‚aÅ„cuch znaków)-eq - równe (liczby)-ge - wiÄ™ksze lub równe (liczby)-le - mniejsze lub równe (liczby)-ne - ro\ne (liczby)-gt - wiÄ™ksze ni\ (liczby)7-lt - mniejsze ni\ (liczby)for.do.donewhile.do.doneuntil.do.doneselect.element.in.lista_elementów.do.doneif.elif.else.ficaseJZYK AWKPoni\szy skrypcik jest pisany w linii komend i ma wypisać ilość liter w ka\dym wierszu pliku z tekstem (jÄ™zyk Awk najlepszy jestwÅ‚aÅ›nie do przetwarzania tekstu)cat nazwa_pliku | gawk '{print NF ": " $0}'JZYK PERLPerl mo\e być uruchamiany na prawie ka\dym systemie operacyjnym, sÅ‚u\y m.in.do obsÅ‚ugi stron WWW za pomocÄ… mechanizmówCGI lub np.: automatyzacji zadaÅ„ administracyjnych.SKRYPT - WY¦WIETLA NUMER IDENTYFIKACYJNY UÅ›YTKOWNIKAWszystko podobnie jak w tworzeniu skryptów powÅ‚oki tylko \e tu wpisujemy po kolei w pliku:#! /usr/bin/perlprint"Twój numer identyfikacyjny to $
[ Pobierz całość w formacie PDF ] zanotowane.pldoc.pisz.plpdf.pisz.plmikr.xlx.pl
|
|
|