Newbie braucht hilfe...

Dieses Thema im Forum "Shell-Skripte" wurde erstellt von snuuts, 08.06.2008.

  1. snuuts

    snuuts Grünschnabel

    Dabei seit:
    08.06.2008
    Beiträge:
    1
    Zustimmungen:
    0
    HI,

    ich habe leider noch ziemlich wenig erfahrung im skripten, muss aber ein shell-skript schreiben, welches folgendes leistet:

    aus einer datei mit folgendem format:

    Code:
    <settings>
    	<servers>
    		<server>
    			<id>any-id</id>
    			<user>benutzer<user>
    			<pass>passwort<pass>
    		</server>
    		.
                    .
                    .
    		<server>
    			<id>any-other-id</id>
    			<user>benutzer<user>
    			<pass>passwort<pass>
    		</server>		
    	</servers>
    </settings>
    
    soll zunächst geprüft werden ob ein user eingetragen ist (also ob zwischen allen tags <user></user> sowie <pass></pass> zeichen eingetragen sind). Ist dies der fall wird nur eine kurze warnung ausgegeben (dass krieg ich auch selbst hin^^). Sind jedoch nicht zwischen allen tags zeichen eingetragen wird der user nach einem benutzernamen und passwort gefragt und dieses wird dann in die Datei (zwischen die tags eingetragen). Mein Problem ist also:

    wie lese ich den zwischenraum zwischen den tags aus und prüfe ob er leer ist oder nicht?
    wie fülle ich genau diesen wieder mit dem vom benutzer eingegebenen Usernamen und Passwort?

    Danke schonmal für eure hilfe!
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. JBR

    JBR Fichtenschonung

    Dabei seit:
    18.03.2007
    Beiträge:
    561
    Zustimmungen:
    0
    Ort:
    Nolop
    Bist du dir sicher das man dafür ein Shellscript benutzen sollte. Wenn das nicht vorgegeben ist würde ich dafür irgendwas verwenden was entsprechende XML-Biblotheken mitbringt.
    Ansonsten würde ich schonmal ein Bett in der Handchirurgie reservieren.

    Das findest du wenn du nach Shell Script XML suchst
    http://www.ibm.com/developerworks/xml/library/x-tipclp.html
     
  4. Cdh

    Cdh Mitglied

    Dabei seit:
    10.05.2008
    Beiträge:
    35
    Zustimmungen:
    0
    Ort:
    Stuttgart
  5. #4 LinuxFarmer, 09.06.2008
    Zuletzt bearbeitet: 09.06.2008
    LinuxFarmer

    LinuxFarmer Mitglied

    Dabei seit:
    02.07.2006
    Beiträge:
    39
    Zustimmungen:
    0
    Hi,

    dieses kleine Kommando so Dir helfen, festzustellen, ob alle user eingetragen sind, und auch alle ein Passwort haben (ich habe Deine Datei mal hallo genannt):
    Wenn 'Reste' nach Ausführen des Kommandos keine leeren Zeilen aufweist, ist Deine Datei clean

    Viel Erfolg
     
  6. Anzeige

    Vielleicht findest du HIER Antworten.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
Thema:

Newbie braucht hilfe...

Die Seite wird geladen...

Newbie braucht hilfe... - Ähnliche Themen

  1. Linux newbie braucht hilfe bei installation...

    Linux newbie braucht hilfe bei installation...: Mein Board: ASUS P5B Deluxe CPU: @6600 2 SATA platten + 2 dvd Laufwerke Hallo,... ich versuche von winxp auf suse 10.2 umzusteigen und...
  2. Newbie braucht Hilfe

    Newbie braucht Hilfe: Probleme mit nforce 590 treiber bei SuSE Hallo, hab da ein Problem mit dem installieren von dem nForce 590 LAN treiber bei SuSE 10.1 64 bit...
  3. [Newbie]Linuxeinsteiger braucht Rat

    [Newbie]Linuxeinsteiger braucht Rat: Hallo Leute, ich habe mich entschieden meinen ersten richtigen Ausflug in die Welt des Linux Desktoprechners zu machen. Doch nun stehe ich...
  4. Newbie:apache2/befehl htdigest Problem

    Newbie:apache2/befehl htdigest Problem: Hallo Leute, ich habe ein Problem mit diesem Befehl: htdigest -c /etc/apache2/passwords xxxxx xxxxx xxxx= usernamen sollen eingefügt werden...
  5. Newbie here!!! Graphische Oberfläche und Grundkenntnisse gesucht

    Newbie here!!! Graphische Oberfläche und Grundkenntnisse gesucht: Hiho kurzes Vorwort: Ich habe mir einfach mal in den Kopf gesetzt einen Server unter Linux aufzumachen. Dieser Server sollte MySQL und Java...