Välkommen till linuxportalen.se!

Linuxportalen.se är Sveriges största och aktivaste webbplats för användare av öppen- och fri programvara.

Du besöker Linuxportalen.se som gäst vilket begränsar din möjlighet att använda webbplatsens alla funktioner. Genom att registera dig som medlem får du inte bara möjlighet att söka bland webbplatsens innehåll, skapa nya och delta i befintliga diskussioner, skapa din egen blogg, kommunicera med andra medlemmar genom privata meddelanden och delta i omröstningar. Du får också tillgång till Veckans Kadavro - en seriestrip unikt skapad för Linuxportalen.se!

Registeringen sker snabbt och är helt kostnadsfri - tveka inte, bli medlem idag!

Exempelkod Shell Scripting!

Jag gjorde idag en tvmeny i ett shellscript tänkte dela med mig av koden. Den kanske kan komma till användning för någon annan.

 

#!/bin/bash
#Tv Meny
function Svt1 {
clear
ivtv-tune -f182.250
}
function Svt2 {
clear
ivtv-tune -f196.250
}
function TV3 {
clear
ivtv-tune -f217.250
}
function TV4 {
clear
ivtv-tune -f48.250
}
function 4+ {
clear
ivtv-tune -f252.250
}
function Fem {
clear
ivtv-tune -f245.250
}
function TV6 {
clear
ivtv-tune -f231.250
}
function SVT24 {
clear
ivtv-tune -f189.250
} function Kunskap {
clear
ivtv-tune -f62.250
}
function Eurosport {
clear
ivtv-tune -f259.250
}
function MTV {
clear
ivtv-tune -f224.250
}
function On {
clear
xset -display :0 dpms force on && aumix -v 80
}
function Av {
clear
aumix -v 0 && xset -display :0 dpms force off
}
function menu {
clear
echo -e "\t\t\tTv Meny\n"
echo -e "\t1. Slå på TV"
echo -e "\t2. Stäng av TV"
echo -e "\t3. SVT1"
echo -e "\t4. SVT2"
echo -e "\t5. TV3"
echo -e "\t6. TV4"
echo -e "\t7. TV4+"
echo -e "\t8. TV5"
echo -e "\t9. Tv6"
echo -e "\ta. SVT24"
echo -e "\tb. Kunskaps-Barn Kanalen"
echo -e "\tc. Eurosport"
echo -e "\td. MTV"
echo -e "\t0. Avsluta Program\n\n"
echo -en "\t\tVälj Alternativ: "
read -n 1 option
}
while [ 1 ]
do
menu
case $option in
0)
break ;;
1)
On ;;
2)
Av ;;
3)
Svt1 ;;
4)
Svt2 ;;
5)
TV3 ;;
6)
TV4 ;;
7)
4+ ;;
8)
Fem ;;
9)
TV6 ;;
a)
SVT24 ;;
b)
Kunskap ;;
c)
Eurosport ;;
d)
MTV ;;
*)
clear
echo "Fel Val" ;;
esac
echo -en "\n\n\t\t\tTryck på valfri tangent för att fortsätta"
read -n 1 line
done
clear

Alternativ för kommentarvisning

Välj ditt önskade sätt att visa kommentarerna och klicka på "Spara" för att verkställa dina ändringar.

Kristians bild

Mycket användbart Smile Har ingen decoder själv men ser helt klart nyttan.

---------------------------------------

Open Source - because writing software doesn't make you a "traitor"

---------------------------------------