mensi problem s bash

Sekcia: Aplikácie & Desktop 29.08.2007 | 21:55
Avatar stanley666 Mandriva 2010.2 (Free)  Používateľ
ahojte..mam taky maly problem
mam urobeny program v bash s nazvom loto.sh a je umiestneny:

/home/stanley/Desktop/Loto

editoval som subor /etc/bash.bashrc:

# loto
alias loto='cd /
> cd /home/stanley/Desktop/Loto
> ./loto.sh

....asi viete co som tym chcel docielit zadanim prikazu "loto", nech sa nachadzam kdekolvek aby sa mi dany program spustil avsak stane sa len toto:

root@debian:/home/stanley# loto
bash: /home/stanley/Desktop/Loto: is a directory
root@debian:/#


viete poradit????dikes
I love Linux and I hate Windows..:-)) ICQ: 465-752-783
    • Re: mensi problem s bash 29.08.2007 | 22:39
      Avatar lime Debian 3, Red Hat 6, Fedora Core 3  Používateľ
      a co tak dat ten script do /usr/local/bin :))

      Prejdite z modrej obrazovky k linuxu :))
      • Re: mensi problem s bash 29.08.2007 | 22:41
        Avatar borg Fedora  Administrátor
        alias loto="/cesta/ku/loto.sh"
        • Re: mensi problem s bash 29.08.2007 | 22:50
          Avatar stanley666 Mandriva 2010.2 (Free)  Používateľ
          dakujem...obe rady boli dobre....zlucil som ich...priecinok, kde mam skript som nakopiroval do usr/local/bin a alias v bash.bashrc som si opravil....dakujem este raz
          I love Linux and I hate Windows..:-)) ICQ: 465-752-783
          • Re: mensi problem s bash 29.08.2007 | 22:54
            Avatar borg Fedora  Administrátor
            hm, kopirovat dany priecinok/adresar do /usr/local/bin neni najcistejsie riesenie :)
            • Re: mensi problem s bash 29.08.2007 | 23:04
              Avatar stanley666 Mandriva 2010.2 (Free)  Používateľ
              cisto len kvoli tomu, aby som mal tie svoje skripty pokope...a nejde to tak, ze by som do /usr/local/bin nakopiroval len subor loto.sh, lebo ten vyuziva este aj dalsie dva subory...

              .....ako si to myslel tym vyrazom najcistejsie?????:-)
              I love Linux and I hate Windows..:-)) ICQ: 465-752-783
              • Re: mensi problem s bash 29.08.2007 | 23:05
                Avatar borg Fedora  Administrátor
                na vlastne skripty si vytvaram v home adresary adresar bin kde si ich hadzem, teda take ktore ostatny nemusia pouzivat.
                • Re: mensi problem s bash 29.08.2007 | 23:09
                  Avatar stanley666 Mandriva 2010.2 (Free)  Používateľ
                  tento skript je dost neskodny kontroluje len aktualne vyzrebovane cisla lota s cislami ktore su v subore preddefinovane...a tie preddefinovane cisla su moje stale tipy....takze aj ked si niekto spusti dany skript...a zada tam aktualne vyzrebovane cisla...nic mu to nepomoze...lebo to skontroluje len s mojimi cislami...cize NESKODNE...a ostatni uzivatelia su aj tak lamy lamerske...takze tak...
                  I love Linux and I hate Windows..:-)) ICQ: 465-752-783
                  • Re: mensi problem s bash 30.08.2007 | 00:45
                    Avatar superlamer Debian RedHat FreeBSD  Používateľ
                    nenazyval by som vsetkych userov lamami...
                    tym len chcel povedat, ze nie je vhodne davat nesystemove binarky/skripty do systemovych adresarov. vytvor si na to vlastny adresar ~/bin ~/scripts ...
                    <pre>bash# grep initdefault /etc/inittab id:0:initdefault:</pre>
                    • Re: mensi problem s bash 05.09.2007 | 21:52
                      Avatar stanley666 Mandriva 2010.2 (Free)  Používateľ
                      chcel by som sa vratit k teme....ano hodil som si skript tam kde patri...opravil som si bash.bashrc...ale problem je v tom, ze moj inkriminovany skript "loto.sh" vyvolava po zadani vyzrebovanych cisel prikaz "cat sportka.dat" v danom subore su preddefinovane moje tipy....skript porovna zadane tipy s preddefinovanymi a vyhodnoti ich...a tu je problem...ak ja sa odvolam cez alias na moj skript "loto.sh" on sa spusti, ale potom uz nevie otvorit subor "sportka.dat"....asi urobim skript, ktory sa hodi do prislusneho priecinku a spusti moj skript loto.sh...to bude asi najjednoduchsie....ci viete inac poradit???????
                      I love Linux and I hate Windows..:-)) ICQ: 465-752-783
                      • Re: mensi problem s bash 05.09.2007 | 23:46
                        Avatar superlamer Debian RedHat FreeBSD  Používateľ
                        tak mu daj absolutnu cestu
                        cat /home/jozko/loto/typy.txt...
                        <pre>bash# grep initdefault /etc/inittab id:0:initdefault:</pre>
                      • Re: mensi problem s bash 05.09.2007 | 23:50
                        Avatar superlamer Debian RedHat FreeBSD  Používateľ
                        pripadne sa v tom skripte cd-ckni do pracovneho adresara

                        cd /home/jozko/loto

                        a potom uz so subormi v tomto adresary mozes pracovat bez zadavania akychkolvek ciest...
                        <pre>bash# grep initdefault /etc/inittab id:0:initdefault:</pre>
                        • Re: mensi problem s bash 08.09.2007 | 17:26
                          Avatar stanley666 Mandriva 2010.2 (Free)  Používateľ
                          Thanx
                          I love Linux and I hate Windows..:-)) ICQ: 465-752-783
                          • Re: mensi problem s bash 08.09.2007 | 18:10
                            Avatar KiLo Debian stable  Používateľ
                            alebo sprav do /usr/bin iba symlinku na ten loto.sh, pricom vsetok ten sajrajt okolo toho mozes mat niekde inde
                            cat /dev/dsp > /dev/sda - ovladanie pocitaca hlasom
                            • Re: mensi problem s bash 08.09.2007 | 18:16
                              Avatar stanley666 Mandriva 2010.2 (Free)  Používateľ
                              obe rady su good...catol som to natvrdo...
                              I love Linux and I hate Windows..:-)) ICQ: 465-752-783