Sida 1 av 1
Skript för att se veckans schema
Postat: 06 nov 2009, 11:07
av JeyPeyy
Även om jag har använt ubuntu i snart två år nu, så har jag aldrig lärt mig bash ordentligt. Men det ska det bli ändring på nu! Jag tänkte börja med att göra ett ganska simpelt skript: ett skript som visar veckans schema i firefox.
Än så länge har jag skrivit såhär:
Kod: Markera allt
#!/bin/bash
d=date +%V
firefox http://timeedit.ita.chalmers.se/4DACTION/WebShowSearch/1/1-0?wv_type=11&wv_ts=20091106T003842X0587&wv_search=tkdat&wv_startWeek=9$d&wv_stopWeek=9$d&wv_first=0&wv_addObj=&wv_delObj=&wv_obj1=5482000&wv_graphic=Grafiskt+format
Den länkar tyvärr bara dit man matar in vilken utbildning man går och vilken vecka man vill se. Jag antar att ett problem är tecknet '&' som även har en annan betydelse, men hur får jag bash att uppfatta det som ett vanligt tecken?
Re: Skript för att se veckans schema
Postat: 06 nov 2009, 11:31
av gusse02
Det stämmer att &-tacknet har en speciell betydelse för bash. Det betyder att den lägger kommandot i bakgrunden. Om du vill undvika detta skall du omge kommandoargumenten med ".
Re: Skript för att se veckans schema
Postat: 06 nov 2009, 11:33
av webaake
Eller sätta ett \ framför just de tecknen.
Re: Skript för att se veckans schema
Postat: 06 nov 2009, 11:38
av JeyPeyy
gusse02 skrev:Om du vill undvika detta skall du omge kommandoargumenten med ".
Om jag gör det så kommer jag till vecka 36 år 2008. "startWeek=9$d" och "stopWeek=9$d" verkar ignoreras. Likaså när jag använder webaakes metod.
Re: Skript för att se veckans schema
Postat: 06 nov 2009, 11:43
av dmz
Kod: Markera allt
#!/bin/sh
d=$(date +%V)
firefox "http://timeedit.ita.chalmers.se/4DACTION/WebShowSearch/1/1-0?wv_type=11&wv_ts=20091106T003842X0587&wv_search=tkdat&wv_startWeek=9$d&wv_stopWeek=9$d&wv_first=0&wv_addObj=&wv_delObj=&wv_obj1=5482000&wv_graphic=Grafiskt+format"
Re: Skript för att se veckans schema
Postat: 06 nov 2009, 11:53
av JeyPeyy
dmz skrev:Kod: Markera allt
#!/bin/sh
d=$(date +%V)
firefox "http://timeedit.ita.chalmers.se/4DACTION/WebShowSearch/1/1-0?wv_type=11&wv_ts=20091106T003842X0587&wv_search=tkdat&wv_startWeek=9$d&wv_stopWeek=9$d&wv_first=0&wv_addObj=&wv_delObj=&wv_obj1=5482000&wv_graphic=Grafiskt+format"
Nu funkar det, tack!
Får se vad nästa projekt blir nu, kanske något lite mer avancerat.