PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Hilfe bei Shellskripten



El Kassem
11.02.2008, 18:32
Hallo,
Eine Frage könnte sich wer bereit stellen mir bei einem shellskript Projekt zu helfen. Das ganze wäre per ICQ ?

Ich möcht eigendlich nur wissen , ob das überhaupt realisierbar ist, und wenn ja, wie ungefähr.

Danke für alle die sich die Zeit nehmen ;)

MfG El Kassem

caba_
11.02.2008, 19:08
Wie wäre es wenn du überhaupt sagst um was es geht, so wirst du niemanden finden.

Tomekk228
11.02.2008, 19:25
@TE

Worum geht es?
Hab selber ein kleines am laufen > http://www.unixboard.de/vb3/showthread.php?t=35819 hehe.

Aktueller Source >

#! /bin/bash
VERSION=0.6
##############################Ist zenity installiert?###################################### ###############################
if [ ! -n "$(which zenity)" ]; then
clear
echo "Zenity ist nicht installiert!! Bitte installieren Sie es nach!"
exit
fi
################################################## ################################################## ######################
######################################Das Menü############################################## ##############################
function menu {
AUSWAHL=$(zenity --list --radiolist --width=700 --height=495 --text "Wo wollen Sie Suchen? Wenn Sie nichts wählen wird SEM beendet. Aktueller Browser: $BROWSER Aktuelle Version: $VERSION" --title "Suchmaschine by Tomekk" --column="" --column Seite --column Beschreibung \
\"\" Google "Beliebteste Suchmaschine" \
\"\" Google-Linux "Google Linux abklatsch" \
\"\" Google-BSD "Google BSD abklatsch" \
\"\" Yahoo "Alternative zu Google" \
\"\" Alltheweb "Findet so gut wie alles" \
\"\" Lycos "Die Suchmaschine mit dem Spürhund" \
\"\" Ixquick "Anonymität Pur beim WWW durchstöbern" \
\"\" Wikipedia.de "Das deutsche Wikipedia" \
\"\" Wikipedia.com "Das englische Wikipedia" \
\"\" Youtube "Youtube - berühmteste Flash Seite" \
\"\" MyVideo "Deutscher abklatsch von Youtube" \
\"\" Clipfish "Beliebteste deutsche Videosammlung" \
\"\" "OpenSuse 10.3 Repos" "Repo Suchmaschine für OpenSuse 10.3" \
\"\" "Amazon" "Online Shopping Portal" \
\"\" "eBay" "Deutsches Online Aktionshaus" \
\"\" -- -- \
\"\" "Browser ändern" "Wollen Sie ihren Browser ändern?" \
\"\" "Auf Updates prüfen" "Überprüft ob es eine neue Version von SEM gibt" \
)
if [ -z "$AUSWAHL" ];then
zenity --info --text "Besuchen Sie doch unser Board!\n\nwww.jeegeek.de"
exit
elif [ "$AUSWAHL" = Google ];then
auswahl_google
elif [ "$AUSWAHL" = Google-Linux ];then
auswahl_googlelinux
elif [ "$AUSWAHL" = Google-BSD ];then
auswahl_googlebsd
elif [ "$AUSWAHL" = Yahoo ];then
auswahl_yahoo
elif [ "$AUSWAHL" = Alltheweb ];then
auswahl_alltheweb
elif [ "$AUSWAHL" = Wikipedia.de ];then
auswahl_wikipediade
elif [ "$AUSWAHL" = Lycos ];then
auswahl_lycos
elif [ "$AUSWAHL" = Ixquick ];then
auswahl_ixquick
elif [ "$AUSWAHL" = Wikipedia.de ];then
auswahl_wikipediade
elif [ "$AUSWAHL" = Wikipedia.com ];then
auswahl_wikipediacom
elif [ "$AUSWAHL" = Youtube ];then
auswahl_youtube
elif [ "$AUSWAHL" = MyVideo ];then
auswahl_myvideo
elif [ "$AUSWAHL" = Clipfish ];then
auswahl_clipfish
elif [ "$AUSWAHL" = "OpenSuse 10.3 Repos" ];then
auswahl_opensuse
elif [ "$AUSWAHL" = Amazon ];then
auswahl_amazon
elif [ "$AUSWAHL" = eBay ];then
auswahl_ebay
elif [ "$AUSWAHL" = -- ];then
auswahl_leer
elif [ "$AUSWAHL" = "Browser ändern" ];then
auswahl_browser
elif [ "$AUSWAHL" = "Auf Updates prüfen" ];then
auswahl_version
fi
}
################################################## ################################################## ###############
############################Einstellungen & Version########################################### #####################

function int {
if ! test -e $HOME/.sem.cfg;then
FIRST=$(zenity --entry --text "SEM wird zum ersten mal gestartet. Bitte den Browser eingeben der genutzt werden soll!")
if [ -z "$FIRST" ];then
zenity --info --text "Besuchen Sie doch unser Board!\n\nwww.jeegeek.de"
exit
else
echo $FIRST > $HOME/.sem.cfg
BROWSER=$(cat $HOME/.sem.cfg)
menu
fi
else
BROWSER=$(cat $HOME/.sem.cfg)
menu
fi
}

function auswahl_version {
wget www.jeegeek.de/tomekk/sem/.update
UPDATE=$(cat .update)
if [ $VERSION = $UPDATE ];then
rm .update
zenity --info --text "SEM ist Up2Date!"
int
else
zenity --info --text "Ein Update wurde gefunden.Wird installiert!"
wget www.jeegeek.de/tomekk/sem/sem-$UPDATE
rm sem
mv sem-$UPDATE sem
rm .update
chmod u+x sem
wget www.jeegeek.de/tomekk/sem/changelog
CHANGE=$(cat changelog)
zenity --info --text "SEM wurde erfolgreich aktualisiert! Bitte starten sie SEM neu.\n\nChangelog:\n\n$CHANGE"
rm changelog
int
fi
}

function auswahl_browser {
BROWSER2=$(zenity --entry --text "Geben Sie ihren Neuen Browser ein.")
if [ -z "$BROWSER2" ];then
menu
else
rm $HOME/.sem.cfg
echo $BROWSER2 > $HOME/.sem.cfg
int
fi
}
function auswahl_leer {
zenity --error --text "Das ist nur ein Platzhalter!"
menu
}
function suchwort {
SUCHWORT=$(zenity --entry --text "Geben Sie ihr Suchwort ein.")
if [ "$SUCHWORT" = "" ];then
zenity --error --text "Bitte geben Sie ein Suchwort ein!\n\nWenn Sie wieder zum Menü wollen geben Sie B ein!"
suchwort
elif [ "$SUCHWORT" = "b" ];then
menu
elif [ "$SUCHWORT" = "B" ];then
menu
fi
}
function notify {
zenity --info --text "$AUSWAHL wurde mit dem Suchwort $SUCHWORT geöffnet!"
}

################################################## ################################################## ###############
############################Abfrage funktionen######################################## #############################
function auswahl_google {
suchwort
$BROWSER "http://www.google.de/search?hl=de&q=$SUCHWORT"| notify
menu
}
function auswahl_yahoo {
suchwort
$BROWSER "http://de.search.yahoo.com/search?p=$SUCHWORT"| notify
menu
}
function auswahl_alltheweb {
suchwort
$BROWSER "http://www.alltheweb.com/search?q=$SUCHWORT"| notify
menu
}
function auswahl_lycos {
suchwort
$BROWSER "http://suche.lycos.de/cgi-bin/pursuit?query=$SUCHWORT&SITE=de&cat=loc"| notify
menu
}
function auswahl_ixquick {
suchwort
$BROWSER "http://s9.eu2.ixquick.com/do/metasearch.pl?cmd=process_search&query=$SUCHWORT"| notify
menu
}
function auswahl_wikipediade {
suchwort
$BROWSER "http://de.wikipedia.org/wiki/Spezial:Search?ns0=1&search=$SUCHWORT&fulltext=Suche"| notify
menu
}
function auswahl_wikipediacom {
suchwort
$BROWSER "http://en.wikipedia.org/wiki/Special:Search?search=$SUCHWORT&fulltext=Search"| notify
menu
}
function auswahl_youtube {
suchwort
$BROWSER "http://www.youtube.com/results?search_query=$SUCHWORT&search_type=&search=Search"| notify
menu
}
function auswahl_myvideo {
suchwort
$BROWSER "http://www.myvideo.de/news.php?rubrik=uoijv&searchWord=$SUCHWORT"| notify
menu
}
function auswahl_clipfish {
suchwort
$BROWSER "http://www.clipfish.de/searchfish.php?word=$SUCHWORT&type=video&order=hit&x=0&y=0"| notify
menu
}
function auswahl_opensuse {
suchwort
$BROWSER "http://packages.opensuse-community.org/index.jsp?searchTerm=$SUCHWORT&distro=openSUSE_103"| notify
menu
}
function auswahl_googlelinux {
suchwort
$BROWSER "http://www.google.de/linux?hl=de&q=$SUCHWORT&btnG=Suche&meta="| notify
menu
}
function auswahl_googlebsd {
suchwort
$BROWSER "http://www.google.de/bsd?hl=de&q=$SUCHWORT&btnG=Suche&meta="| notify
menu
}
function auswahl_amazon {
suchwort
$BROWSER "http://www.amazon.de/s/url=search-alias%3Daps&field-keywords=$SUCHWORT&Go.x=0&Go.y=0"| notify
menu
}
function auswahl_ebay {
suchwort
$BROWSER "http://search.ebay.de/$SUCHWORT"| notify
menu
}
#####################################ENDE######### ################################################## ###############
int

El Kassem
11.02.2008, 21:46
naja ..
es geht in die richtung von mein theard : killuser.sh <- nur etwas "ausgiebiger" und extremer .. ja das @ SEM hab ich gesehen ;)
.
.
.
EDIT (autom. Beitragszusammenführung) :
.
ICQ Nummer hier oder mir per PN schicken danke ;)