Výsledky 1 až 5 z 5

Téma: ksh vstupny parameter

Threaded View

Předcházející příspěvek Předcházející příspěvek   Další příspěvek Další příspěvek
  1. #3

    Standardní Re: ksh vstupny parameter

    Myslim ze ta ; je len ze mu povies ze dalsi prikaz je na nasledujucom riadku alebo nieco.

    Zistil som vsak ze if sa nesprava ako v klasickom programovacom jazyku. Ja osobne som cakal ze sa vyhodnoti if podmienka a vykona sa vsetko za fi.

    Bohuzial je to tak, ze akonahle sa pripojim do sql plus tak vsetko co nasleduje za sqlplus prikazom povazuje za sql dotaz. Cize riesenim by pre mna bolo nakopirovat sql blok do if a else ale to by bol este vacsi bordel ako teraz. Kedze by to neprinieslo pozadovany ucinok resp. prinieslo ale zhorsila by sa orientacia v tom shelle tak nepokracujem dalej touto cestou a nechavam tam povodne /dev/null logovanie (v komente si vsak nechavam logovanie do suborov keby sa nahodou nieco vyskytlo, na 99% sa nevyskytne, vsak skripty sa otestuju poriadne ale clovek nikdy nevie co sa stane).

    Riesenim / sprehladnenim by este bolo aby sa v if a else spustal nejaky iny shell s sql a zvyskom kodu ale zas to je riesenie, ktore nevyhovuje z viacerych pricin.

    Kazdopadne diky.

    EDIT:
    Este ma napadol nejaky oblbovak:

    Kód:
    if test x$1 = "x-t" ;
    then
       con="sqlplus -s /nolog <<SQL_EOF 1>>$null 2>>$null"
    else
       con="sqlplus -s /nolog <<SQL_EOF 1>>$sql_process 2>>$os_process"
    fi
    
    $con
    Ale ked to mam takto tak sa mu to zas nepaci:
    Kód:
    >test.sh
    Start...
    Usage: SQLPLUS [ [<option>] [<logon>] [<start>] ]
    where <option> ::= -H | -V | [ [-C <v>] [-L] [-M <o>] [-R <n>] [-S] ]
          <logon>  ::= <username>[/<password>][@<connect_identifier>] | / | /NOLOG
          <start>  ::= @<URL>|<filename>[.<ext>] [<parameter> ...]
            "-H" displays the SQL*Plus version banner and usage syntax
            "-V" displays the SQL*Plus version banner
            "-C" sets SQL*Plus compatibility version <v>
            "-L" attempts log on just once
            "-M <o>" uses HTML markup options <o>
            "-R <n>" uses restricted mode <n>
            "-S" uses silent mode
    ./test.sh[58]: --:  not found
    ./test.sh[59]: connect:  not found
    ./test.sh[61]: whenever:  not found
    ./test.sh[62]: whenever:  not found
    Naposledy upravil steelman; 13.11.2008 v 17:48. Důvod: doplnena idea
    Desktop: C2D E8400 + Noctua NH-U12P Lian Li PC-7B Plus II ASUS P5E 2x2 GB CORSAIR 800MHz TWIN2X C5DHX Techn. HD502HJ +WD3200YS + WD10EALS SH-S203D SB Audigy 2 Plat. EX MSI
    GeForce 8800GT Zilent 512MB DDR3 Corsair 520 Watt HXEU HP w2207h; Fileserver: Asus AT3IONT-I 2x2GB Kingston DD3 2xWD20EARS + HD642JJ Fractal Design Define R3 Black Pearl Seasonic S12II- 380

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Podobná témata

  1. jak dostat Win95 instalaci do notebooku???
    Založil pETSaa v sekci fóra Ostatní operační systémy
    Odpovědí: 12
    Poslední příspěvek: 23.04.2005, 17:56
  2. Odpovědí: 8
    Poslední příspěvek: 28.02.2005, 13:09

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •