Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 2 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 13.12.09
Prihlásený: 19.12.19
Príspevky: 109
Témy: 47
Príspevok NapísalOffline : 25.10.2014 20:58

Tento skript mi vyhadzuje chybu argv: Subscript out of range. pokial nezadam prepinac. neviete mi pls poradit co je zle????
Kód:
 if($#argv > 0) then
    echo "asdasd"
    while ($#argv > 0)
    echo "caf1"
            switch ("$argv[1]")
                                    case -n:
                                    shift
                                    set pocet = `echo "20" | grep -vE "[[:digit:]]"`
                                #   set pocet = "1"
                                    if("$pocet")then
                                        echo "Error: 'hg': Argument nie je cislo"

                                    else
                                        set login = `last | grep -Ev "([[:space:]]{15})" | tr -s " " | cut -d " " -f1,3 | sort | uniq | cut -d " " -f1
                                        set number = `last | grep -Ev "([[:space:]]{15})" | tr -s " " | cut -d " " -f1,3 | sort | uniq | cut -d " " -f
                                    shift number
                                    @ i = 0


                                        @ pom = $argv[1]
                                        @ pom ++

                                        while($number[1]<$pom)
                                                 shift number
                                                 shift login
                                        end
                                        @ i = $#login

                                        while( $i > 0 )
                                                 echo "Output: '$login[$i] $number[$i]'"
                                             @ i --
                                    end
                                    endif
                                    breaksw
                           case -h:
                                   echo "xcicman_z21 (C) Tomas Cicman"
                                   echo ""
                                   echo "Usage: xcicman_z21 [-h] [-n [P]] "
                                   echo "    [-h]:     Vypise help "
                                   echo "    [-n [P]]: Vyhlada uzivatelov, ktori sa za posledne obdobie prihlasili z viac ako P strojov "
                                   exit 0

                            case -*:
                                    echo "Error: '$ggghk': Neznamy prepinac"
                                    exit 1

                            default:
                                    breaksw; break
            endsw
    else

        set login = `last | grep -Ev "([[:space:]]{15})" | tr -s " " | cut -d " " -f1,3 | sort | uniq | cut -d " " -f1 | uniq -c | tr -s " " | sort -n
        set number = `last | grep -Ev "([[:space:]]{15})" | tr -s " " | cut -d " " -f1,3 | sort | uniq | cut -d " " -f1 | uniq -c | tr -s " " | sort -
        echo "cauko3"
        @ i= $#login

        while( $i > 0 )
                echo "Output: '$login[$i] $number[$i]'"
                @ i --
        end
    endif


Offline

Užívateľ
Užívateľ
Chybova hlaska skriptu csh

Registrovaný: 19.05.08
Prihlásený: 26.04.24
Príspevky: 664
Témy: 28
Bydlisko: Slovensko
Príspevok NapísalOffline : 27.10.2014 9:43

Kde mas koniec prveho whilu ? Mne to ten tvoj uvadzany error nehodilo, ale len pres skusku skus namiesto "$argv[1]" pouzit "$1" ze ci ti to hodi aj tak, malo by to byt takmer ekvivalentne s tym ze ked nie je zadany prazdny parameter $1 ti nehodi nic namiesto erroru (afaik). Inak kvoli prehladnosti sa to pise skor tak ze na zaciatok das if($#argv == 0)


Odpovedať na tému [ Príspevkov: 2 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Chybova hlaska

v PHP, ASP

1

494

01.12.2008 20:40

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Chybova hlaska

v Ostatné

3

596

14.05.2008 13:50

raf Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. chybová hláška

v PHP, ASP

10

763

17.10.2009 21:53

dessert Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Chybová hláška

v Operačné systémy Microsoft

3

542

07.10.2008 22:48

prandof Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Chybova hlaška

v PHP, ASP

3

591

12.06.2008 10:25

stenley Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. Chybova hlaska

v Operačné systémy Microsoft

11

895

28.09.2010 22:00

Daron Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. icq chybova hlaska

v Sieťové a internetové programy

8

905

29.03.2006 19:12

Pufo Callo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. chybova hlaška win11

v Ostatné programy

6

332

08.08.2023 8:11

shiro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Čo znamená chybová hláška?

v JavaScript, VBScript, Ajax

2

573

08.01.2011 22:54

blazej44800 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Chybová hláška stop: 0x4

v Operačné systémy Microsoft

4

457

30.11.2007 18:52

brano Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zapínanie PC - chybová hláška

v Intel čipové sady

9

728

17.07.2010 22:45

Daron Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. chybová hláška při spouštění her

v Operačné systémy Microsoft

1

809

09.09.2008 15:41

MarkoSVK Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. chybova hlaska pri www odkazoch

v Sieťové a internetové programy

0

371

21.04.2010 12:22

Rabbit Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Chybová hláška v IE 11

v Sieťové a internetové programy

3

261

03.12.2014 12:16

mirom Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Čo znamená táto chybová hláška?

v nVidia grafické karty

6

405

28.01.2013 22:15

Cobra99 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Freemake Video Converter - chybová hláška

v Video programy

0

389

27.10.2016 6:10

Skuziv Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra