jermu222 | heips, täält varmaa löytys apuu ubuntun käyttöön? | 20:03 |
---|---|---|
arsson | Monesti on löytynyt. | 20:10 |
Mikaela | ja varmemmin sitä on löytynyt, kun on kertonut millaista apua tarvitsee :) | 20:11 |
jermu222 | jees eli shell scriptingii tarvis apuu, alottelija kun oon | 20:12 |
jermu222 | käytännös perusteet tiiän ja yritin mahd yksinkertasen tehä ite mut eihän se vaan toimi xd | 20:12 |
Mikaela | millainen ongelma on? Jos se liittyy itse skriptiin niin sen voisi kai pastettaa vaikkapa http://pastie.org/ ettei tule tulvaa kanavalle | 20:13 |
jermu222 | eli tällane TODELLA yksinkertanen, oon erilaisii variaatioita yrittäny mut ilmeisesti en vaan jotain ymmärrä | 20:15 |
jermu222 | http://pastie.org/10000307 | 20:15 |
Mikaela | sinulla on kaikissa lainausmerkeissä jokin ihmeellinen merkki ":n tai ':n sijaan ja se vaikuttaisi olevan vikana | 20:17 |
jermu222 | hmm siis ainakin noilla samoilla merkeillä nuo kopioidut scriptin ovat toimineet | 20:19 |
Mikaela | lisäksi myös suositellaan, että käytettäisiin "#!/usr/bin/env bash":ia "/bin/bash":n sijaan siltä varalta, että bash on jossakin muualla tai käyttäjä on rakentanut bashin lähdekoodista jonnekin /usr/local/:iin tai vastaavaa. env katsoo ymmärtääkseni $PATH-muuttujaa | 20:19 |
Mikaela | ":n ja ':n ero on muuten, että ":n laitetut muuttujat laajenevat | 20:19 |
Mikaela | ja minusta näyttää, ettet tallenna tuota luettua tekstiä minnekään vaan aina tulee "You did it correctly" vaikka kirjoittaisi cat | 20:20 |
jermu222 | eli sillä on sitten enemmänkin väliä käytetäänkö " vai ' | 20:20 |
Mikaela | tässä tapauksessa ei ole väliä, mutta jos haluat muuttujia käyttää niin on väliä | 20:20 |
jermu222 | siinä tavallaa onkin ongelma että mitä tahansa kirjotit niin sama vastaus | 20:21 |
jermu222 | en ilmeisesti käsitä myöskään aivan täysin noita $ variaatioita | 20:21 |
ninnnu | tossa pitäs olla "read answer" eikä "read" | 20:22 |
ninnnu | ja noi vertailut on vähän jänniä sh:ssa | 20:22 |
jermu222 | eli ymmärtääks toi nyt käytännössä automaattisesti sen vastauksen et sitä ei tarvii millään tavalla erikseen määritellä? | 20:23 |
ninnnu | no se oikea vastaus on tuolla if [ $answer = "dog":ssa | 20:24 |
jermu222 | eli käytännössä ainut mikä tuosta kohtaa puuttuisi on se answer? | 20:24 |
ninnnu | Tuossa muodossa (jos se ny oikeasti toimis oikein) vertaillaan aina "dog" == "dog", riippumatta syötteestä | 20:24 |
ninnnu | on siinä jotain muutakin pielessä | 20:25 |
Mikaela | minusta ne ovat nuo ihmeelliset lainausmerkit tuon puuttuvan answerin lisäksi ja sen ensimmäisen answerin ei kai tarvitsisi olla siellä | 20:26 |
ninnnu | joo | 20:26 |
jermu222 | lisäämällä answer sain kyllä toimimaan, mutta en nyt silti ole aivan varma käsitinkö asiaa täysin | 20:26 |
ninnnu | noi hihistely-lainausmerkit rikkoi | 20:26 |
ninnnu | jermu222: No jossain kohtaa kun koodi liikku pastieen ":stä tuli ” | 20:27 |
ninnnu | lisäksi =-merkkejä pitäs olla kaks | 20:27 |
jermu222 | eli miksi == eikä = ? | 20:28 |
ninnnu | == tuppaa olemaan vertailu, = on sijoitus | 20:28 |
ninnnu | kaikissa yleisissä ohjelmointikielissä | 20:29 |
Mikaela | en ole varma valaiseeko https://gist.github.com/Mikaela/4c1be84a6992e08bc584 yhtään noiden heittomerkkien ja lainausmerkkien eroja | 20:29 |
ninnnu | Tietty esim. ADA:ssa = on vertailu | 20:29 |
jermu222 | eli käytännössä ' riittää? | 20:30 |
Mikaela | niin kauan kun et ala heittelemään sinne muuttujia niin kyllä | 20:30 |
Mikaela | https://gist.github.com/Mikaela/4c1be84a6992e08bc584#file-ulostulo_ei_x-txt laitoin toisenkin tiedoston, jossa ehkä näkyy selkeämmin | 20:31 |
jermu222 | ahaa, eli muuttujan kanssa ei käytetä heittomerkkejä ollenkaan? | 20:32 |
Mikaela | muuttujan kanssa käytetään lainausmerkkejä jos halutaan muuttujan laajenevan eli $KELLO muuttuu date-komennon ulostuloksi $(komento) ovat sisäkkäisiä komentoja ja välillä näkee myös muotoa `komento`, jota ei tosin enää suositella | 20:33 |
Mikaela | eli tuossa esimerkissäni tervehdittiin käyttäjää katsomalla mitä "whoami" sanoo | 20:34 |
* Mikaela tooivoo olevnsa edes jotenkuten ymmärrettävissä | 20:34 | |
jermu222 | okei ehkä sain vähän kiinni, eli jos haluaisin vaikka tehdä html otsikon korvikkeen, tarvitsen määrittää esim title="chair" , käytän $title ja saan tämän paikalle tuon chair sanan | 20:39 |
jermu222 | vai tarvitsiko juuri tuossa $title käyttää heittomerkkejä? | 20:39 |
Mikaela | $title tarvitsee lainausmerkit | 20:50 |
Mikaela | koska se on muuttuja | 20:50 |
Mikaela | anteeksi, en seurannut ja toisaalla huomasin tehneeni erään aika suuriluokkaisen virheen ja ihmettelin sitä | 20:50 |
jermu222 | as | 20:52 |
jermu222 | asia selvä, ehkä pääsen vähän paremmin alkuun | 20:52 |
jermu222 | kiitos neuvoista | 20:52 |
Mikaela | eipä kestä, toivottavasti ymmärsit jotakin. en todellakaan osaa selittää mitään | 20:54 |
jermu222 | kyllä tästä jotain ainakin irtosi! | 21:01 |
Mikaela | :) | 21:02 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!