Bash villkor kommandon ! [LÖST]
Bash villkor kommandon ! [LÖST]
finns det nån "ordbok" (gärna på nätet) nånstans där man kan se olika villkor(ursäkta om det inte heter just satser)
Tex. if, else, then, while Osv där man ser vad dessa betyder och hur de används. just dessa kanske var lätta,
men det finns ju tex for och in som jag inte vet något om.
troligen en hel massa till.
Edit: bytte ut namnet satser mot villkor då det verkar vara det jag söker.
Nån som kan lista dem här tro?
Tex. if, else, then, while Osv där man ser vad dessa betyder och hur de används. just dessa kanske var lätta,
men det finns ju tex for och in som jag inte vet något om.
troligen en hel massa till.
Edit: bytte ut namnet satser mot villkor då det verkar vara det jag söker.
Nån som kan lista dem här tro?
Senast redigerad av 3 RicchiH, redigerad totalt 28 gång.
Re: Bash sats kommandon !
möjligtvis men skulle gärna se en något enklare översikt och gärna på svenska.
ska dock kolla denna senare
ska dock kolla denna senare
Re: Bash villkor kommandon !
visst finns det väl nån här som vet vad det finns för villkor i bash och vad de betyder
en enkel uppställning skulle underlätta för mej nåt i still med
if = om sats som frågar OM ,Tex if [ "$n1" = "j"] frågar om parametern n1 är lika med j
nån som skulle ha lust och tid att skriva vidare?
Tack !
en enkel uppställning skulle underlätta för mej nåt i still med
if = om sats som frågar OM ,Tex if [ "$n1" = "j"] frågar om parametern n1 är lika med j
nån som skulle ha lust och tid att skriva vidare?
Tack !
Senast redigerad av 1 RicchiH, redigerad totalt 27 gånger.
Re: Bash villkor kommandon !
Bash if-sats gör i sig inte så mycket kontrollerade, utan tittar bara på med vilken status kommandon avslutas. För att göra den typen utav vilkorstester du verkar vara ute efter så läggs jobbet i regel ut på kommandot test. Se dess man(ual)-sida för syntax.
Smidig nog kan test även anropas genom konstruktionen [ vilkor ].
Följande två kodexempel gör alltså samma sak.
Kod: Markera allt
man test
Följande två kodexempel gör alltså samma sak.
Kod: Markera allt
if test "$nick" = "andol"; then
echo "andol andol andol";
fi
Kod: Markera allt
if [ "$nick" = "andol" ]; then
echo "andol andol andol";
fi
Re: Bash villkor kommandon !
nja ville inte att det jag skrev skulle göra något,andol skrev:Bash if-sats gör i sig inte så mycket kontrollerade, utan tittar bara på med vilken status kommandon avslutas. För att göra den typen utav vilkorstester du verkar vara ute efter så läggs jobbet i regel ut på kommandot test. Se dess man(ual)-sida för syntax.
försökte snarast förklara hur if satsen funkade och önskade att nån fyllde på med "alla" andra satsvillkor
tex vad gör for, in , else, then, Osv.....
kan en del av dessa men antar att det finns massor.
så det jag önskar är mest att nån fyller i fler satsvillkor och ger en förklaring till hur de funkar , gärna genom ett exempel.
Tack !
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: Bash villkor kommandon !
Jag tror att du missade andols poäng. Han pekade på att if och [ "$n1" = "j" ] är två olika kommandon som egentligen inte har något med varandra att göra (förutom att de ofta används tillsammans).RicchiH skrev:nja ville inte att det jag skrev skulle göra något,
försökte snarast förklara hur if satsen funkade
Du skulle i princip kunna använda if rm en_fil för att ta reda på om en_fil togs bort eller inte:
Kod: Markera allt
if rm en_fil
then echo en_fil togs just bort
else echo en_fil kunde inte tas bort
fi
Re: Bash villkor kommandon !
jag ska ta och läsa på lite i bash manualen
min fråga om olika villkor verkar lite mer avancerad än jag först trodde.
Jag omformulerar istället frågan till om manualen till bash finns på svenska ?
min fråga om olika villkor verkar lite mer avancerad än jag först trodde.
Jag omformulerar istället frågan till om manualen till bash finns på svenska ?
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: Bash villkor kommandon !
Jag har aldrig sett någon svensk översättning. Om det finns någon så har jag missat den.RicchiH skrev:Jag omformulerar istället frågan till om manualen till bash finns på svenska ?
Annars är det ju bara att du frågar om specifika delar där engelskan ställer till det för dig så kan du säkert få en bra förklaring på svenska.
Re: Bash villkor kommandon !
Det bör väl finnas lite om bash på svenska i boken http://www.df.lth.se/~triad/gnulinux/ som finns i pdf-format.
Re: Bash villkor kommandon !
för den som möjligvis skulle vilja ha lite snabb info om olika "villkor" kan man läsa om dessa på
http://ss64.com/bash/
dock på engelska
http://ss64.com/bash/
dock på engelska