Skripty

Sekcia: Programovanie 24.10.2006 | 21:18
sam12   Návštevník
Ahoj. Potrebujem radu a najlepšie keby bol niekto ochotný napísať v bodoch presný postup. Potrebujem vytvoriť súbor (skript) ktorý mi spustí príkaz. Ako napr. *.bat vo windowse. Nepotrebujem ale príkazy skriptu ale postup vytvorenia(čo a ako) až po jej uvedenie do finálneho stavu keď na ňu stačí kliknúť 2x a vykoná presne to čo má...
    • Re: Skripty 23.10.2006 | 11:51
      Avatar Frantisek Klabzuba Debian  Používateľ
      1. Otvoris si svoj oblubeny textovy editor, napriklad gedit. 2. Otvoris si novy subor, zapised do neho na prvy riadok prikaz ktory chces spustit. Napr. toto: echo "Toto je moj prvy skript" 3. Ulozis subor, napr. ako "~/mojprvyskript" 4. Nastavis mu spustitelny priznak. Napr. v MC alebo z prikazovej riadky takto: chmod 755 ~/mojprvyskript 5. Spustis skript, napr. nanho v niecom (napr. MC) kliknes alebo z prikazovej riadky takto: ./mojprvyskript (za predpokladu ze sa nachadzas v tom adresari kde je ten skript, inak pouzi relativnu alebo absolutnu cestu) --- Tolko k tvojmu zadaniu. Ak by si este chcel presne specifikovat ktorym prikazovym interpretrom sa ma spustit tak na zaciatok napis #!cesta_k_interpretru cize napr. ak chces aby sa vzdy spustal cez bash tak tam daj #!/bin/bash. Musi to byt prvy riadok a nesmu tam byt medzery. Nas priklad by vyzeral takto: #!/bin/bash echo "Toto je moj prvy skript" --- Ak vies co chces robit ale nepoznas prikazy, skus pozriet clanok: http://www.linuxos.sk/clanok.php?clanokid=207
      • Re: Re: Skripty 23.10.2006 | 12:00
        Avatar Frantisek Klabzuba Debian  Používateľ
        A takto vyzera "hackersky" sposob: dvh@pocitac:~> cat > mojskript.sh << EOF > #!/bin/bash > echo "Toto je moj skript" > EOF dvh@pocitac:~> chmod 755 mojskript.sh dvh@pocitac:~> ./mojskript.sh Toto je moj skript dvh@pocitac:~>
    • Re: Skripty 23.10.2006 | 12:11
      Avatar marallo Ubuntu  Používateľ
      Na nete mas o tom milion velmi dobrych clankov. V skratke: 1) Vytvoris v textovom editore skript v tvare: #!/bin/bash echo "toto su prikazy pre bash" echo "teraz vypise ls" ls 2) ulozis ho napr ako skript 3) v konzole (v tom priecinku ktorom je skript) napises: chmod a+x skript (tym zmenis prava skriptu aby bol spustatelny. Daj si pred tym, a potom "ls- l", a hladaj rozdiel) 4) spusti prikazom ./skript Ak to najdem poslem ti link na perfektny serial o skriptoch v BASH. Napis ako si dopadol...
      • Re: Re: Skripty 23.10.2006 | 12:17
        Avatar marallo Ubuntu  Používateľ
        tu je ten link: http://docs.linux.cz/programming/interpreted/bashdoc-1.4/index.html
        • Re: Re: Re: Skripty 24.10.2006 | 21:18
          sam12   Návštevník
          Diky moc pani... ide mi to... ale musim si este dosyudovat nejake detaily... ale to si zariadim... ostavam s pozdravom!