Beiträge von Hightower2004

    Hallo Forum,


    ich habe noch eine Frage zur Shell-Skript-Programmierung:


    Es gibt eine Konfigurationsdatei mit Key/Value Paaren, wobei die Values Leerzeichen enthalten dürfen:


    Code
    param1=value1
    para=value
    myparatext=Das ist ein Text.
    myparatext2=Ein Text mit Ümläüten.
    htmltext=Dieser Text ist mit HTML formatiert: ä ö ü
    equals=Dieser Text enthält ein Gleichheitszeichen 2+3=5
    #Eine Kommentarzeile = mit Gleichheitszeichen
    #Eine Kommentarzeile ohne Gleichheitszeichen!


    Jetzt möchte ich diese Datei innerhalb eines Shell-Skripts einlesen. Das mache ich wie folgt:

    Code
    configfile=test.conf
    while read line
    do
    echo line: $line
    # Verarbeitung der Konfigzeile
    done < $configfile


    Die Verarbeitung soll dann wie folgt sein: Der erste Teil (vor dem Gleichheitszeichen) soll in einer weiteren Textdatei durch den zweiten Teil ersetzt werden. Dieses wollte ich dann mit sed machen (aber soweit bin ich noch nicht ;))


    Ich habe schon mehrere Möglichkeiten zum Trennen von $line ausprobiert. Sei es mit cut oder awk. Aber ich bin bisher nicht zum Ziel gekommen.


    Falls jemand schon ein solches Skript in seiner Sammlung hat und mir zur Verfügung stellen kann, wäre ich sehr dankbar.


    PS: Das herausfiltern von Kommentaren im Configfile (Die Zeilen die mit # beginnen) wäre ein Goodie, muss aber für den ersten Wurf nicht sein.

    Zitat

    Original geschrieben von harlekyn
    printf %03d <deinzaehler>


    Erstmal Danke! Und während ich das ausprobiert habe, hast du schon wieder geändert. ;) Ich brauchte noch den Wert in einer Variablen, das ich dann so gelöst habe:

    Code
    #cnt ist der Zähler, mycnt der Zähler mit führenden Nullen.
    mycnt=`printf %03d $cnt`


    Aber jetzt hast Du das ja auch schon so ähnlich gelöst. Nochmals Danke! :top:



    EDIT: Originalbeitrag ins Zitat;)

    Hallo Forum!


    Ich möchte ein Linux-Shell-Script schreiben, welches u.a. ein Zählvariable enthält. Diese soll aber mit führenden Nullen dargestellt werden: 001, 002, 003 etc.


    Da ich so etwas nicht hin bekommen habe, dachte ich mir "000" einfach vor die Zählvariable zu hängen und alles bis auf die letzten drei Zeichen abzuschneiden. Doch auch das habe ich nicht hin bekommen. Ich dachte an sed aber finde in der Doku keine Hinweise dieses Problem zu lösen.


    Hat jemand von Euch eine Idee?


    Danke und Gruss!

    Zitat

    Original geschrieben von juezae
    Hallo Hightower2004,
    wenn alles wieder so ist,wie es war, solltest du für den nächsten Fall der Fälle eine Komplettsicherung über PCSuite machen. Dafür gibt es solche Programme. In der Schublade helfen sie nicht viel. Anscheinend hast du ja Erfahrung mit "Fabrik neuen Zustand" und nichts daraus gelernt.


    Tja, am besten wäre, wenn es eine Backupsoftware auf dem Telefon geben würde, welches regelmäßig über das Netz ein Backup durchführen würde. So ähnlich funktioniert mein Backup auf dem PC. Das geht automatisch ohne Benutzerinteraktion. Aber bei den Datenpreisen und Drosselungen ab ein GB (das N97 mini hat 8 GB internen Speicher) machen diese Möglichkeit zum Ding der Unmöglichkeit.


    Außerdem war bei den letzten Handys die dich hatte (Siemens und SonyEricsson) nur die Datensicherung möglich. Konfigurationseinstellungen konnte man m.W. nicht so einfach sichern. Aber vielleicht hat Nokia ja andere Möglichkeiten. Leider hatte ich das Telefon noch nicht so lange um alles auszuprobieren.


    Wie das mit dem Backup im dreiwöchigen Sommerurlaub funktionieren soll, weiß ich auch nicht. Ich schleppe nämlich keinen PC mit mir herum um die Daten vom Telefon regelmäßig zu sichern. Und noch ein Punkt: Ich kenne keine PCSuite, die unter Linux läuft

    Re: Re: Re: Re: N97 Mini: Gerät startet nicht mehr


    Zitat

    Original geschrieben von imagomundi
    Und wenn das alles nichts hilft, bleibt Dir schliesslich nur der Weg zum NSC.


    Danke für Deine ausführliche Anleitung. Ich hab's jetzt zum Händler gebracht.


    Was mich am meisten nervt ist, dass es wahrscheinlich wieder im "Fabrik neuen Zustand" zurück kommt, und ich alles wieder schön so einrichten darf, wie ich es gerne hätte.

    Re: Re: N97 Mini: Gerät startet nicht mehr


    Zitat

    Original geschrieben von imagomundi
    Anleitung für N97 dürfte gleich sein für N97 mini


    Danke! Da ich bei mir gar nichts mehr eingeben kann hilft wohl nur der beschriebene Affengriff. Doch wie lange muss ich gedrückt halten? Dort steht während des gesamten Startvorgangs doch ich spüre auch nach mehreren Sekunden (länger als 20 Sek. kann man das Telefon so gar nicht halten...) keine Reaktion; kein Vibrieren, keine Displaybeleuchtung, kein Beep.

    Zitat

    Original geschrieben von StevenWort
    Welche SIM-Karte versuchst denn einzulegen?


    Meinst Du von welchem Provider?

    Zitat

    Original geschrieben von StevenWort
    SIM-Karte evtl. defekt?


    Glaube ich nicht, da bei SIM-Karten in meinem W890i tadellos funktionieren.