Bestimmte Stelle in Strings auslesen

Diskutiere Bestimmte Stelle in Strings auslesen im Shell-Skripte Forum im Bereich Programmieren unter Linux/Unix; Ich suche eine Möglichkeit, aus einem String alle Buchstaben/Zahlen nacheinander auszulesen und per echo auszugeben. Das kann doch eigentlich...

  1. #1 FaByter, 04.11.2005
    FaByter

    FaByter Gast

    Ich suche eine Möglichkeit, aus einem String alle Buchstaben/Zahlen nacheinander auszulesen und per echo auszugeben. Das kann doch eigentlich nicht so schwer sein, oder ??( Allerdings ist das auch eins meiner ersten Shell-Scripts.
     
  2. Anzeige

    Anzeige

    Wenn du mehr über Linux erfahren möchtest, dann solltest du dir mal folgende Shellkommandos anschauen.


    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. #2 Wolfgang, 05.11.2005
    Wolfgang

    Wolfgang Foren Gott

    Dabei seit:
    24.04.2005
    Beiträge:
    3.978
    Zustimmungen:
    0
    Ort:
    Erfurt
    Hallo
    Leider ist deine Problemschilderung sehr unklar.
    Gib am Besten ein Beispiel, was du genau willst.
    Z.b. alle alphanumerischen Zeichen =(a-z,A-Z,0-9 )aus einer Datei filtern geht
    wahlweise mit grep sed perl awk...
    Mit sed:
    sed -e 's/[^[:alnum:]]//g' input_file
    Du solltest dich wohl mal etwas mit regulären Ausdrücken REGEXP beschäftigen, das öffnet dir viele Möglichkeiten.
    Wenn es nur um einzelne Zeichen geht ist tr der bessere -weil schnellere - Weg.

    Gruß Wolfgang
     
  4. #3 ninguno, 05.11.2005
    ninguno

    ninguno Tripel-As

    Dabei seit:
    13.05.2005
    Beiträge:
    162
    Zustimmungen:
    0
    wenn ich das richtig verstanden habe, dann möchtest du einen string zeichenweise - 1 zeichen pro zeile - ausgeben:
    Code:
    string="ich bin ein string!"
    for i in $(seq 0 $((${#string}-1))); do echo ${string:$i:1}; done;
     
  5. #4 Wolfgang, 05.11.2005
    Wolfgang

    Wolfgang Foren Gott

    Dabei seit:
    24.04.2005
    Beiträge:
    3.978
    Zustimmungen:
    0
    Ort:
    Erfurt
    Hallo
    Das gibt aber nicht nur Buchstaben und Zahlen (Ziffern um genau zu sein, ja das ist ein Unterschied!Im Dezimalsystem gibt es nur 10 Ziffern, aber unendlich viele Zahlen.) aus, sondern auch sämtliche nicht im FS (defaul: tab space newline) stehende Zeichen gleich mit.
    Aber da @FaByter nicht genau sagt was er will, können wir hier ein wenig rätseln, und die geilsten Einzeiler basteln wie wir wollen.
    :D
    Gruß Wolfgang
     
  6. #5 ninguno, 06.11.2005
    ninguno

    ninguno Tripel-As

    Dabei seit:
    13.05.2005
    Beiträge:
    162
    Zustimmungen:
    0
    hi
    das stimmt, aber es ist glaub ich das was der op wollte. meine glaskugel ist gerade in reparatur :) , und deshalb können wir, wie du schon sagst, nur rätseln
    eben, macht ja spass, deswegen treiben wir uns ja hier rum
    :D
     
  7. #6 torteloni, 21.07.2006
    torteloni

    torteloni Gast

    Ich glaube er wollte wissen, wie man z.B. aus "Das ist ein String." das dritte, vierte, fünfte oder sonstein Zeichen auslesen kann.
    Interessiert mich übrigens auch. xD
     
  8. Xanti

    Xanti Mouse Organist

    Dabei seit:
    05.09.2004
    Beiträge:
    1.855
    Zustimmungen:
    0
    Code:
    [~]$ v="Das ist ein String."
    [~]$ echo ${v:3:1}
    
    [~]$ echo ${v:4:1}
    i
    [~]$ echo ${v:5:1}
    s
    
    Gruss, Xanti
     
  9. #8 torteloni, 21.07.2006
    torteloni

    torteloni Gast

    Wie zählt man die Anzahl von Zeichen in einem String?
     
  10. Xanti

    Xanti Mouse Organist

    Dabei seit:
    05.09.2004
    Beiträge:
    1.855
    Zustimmungen:
    0
    Code:
    ${#string}
     
Thema: Bestimmte Stelle in Strings auslesen
Besucher kamen mit folgenden Suchen
  1. string an bestimmter stelle spalten

    ,
  2. bash string zeichenweise ausgeben

    ,
  3. string stelle auslesen java

    ,
  4. perl stelle von buchstaben anzeigen,
  5. bestimmtes stelle aus string auslesen,
  6. unix string auslesen und stellen ausschneiden,
  7. bestimmte Stelle einer variabeln anzeigen UNIX,
  8. an bestimmter position im STring zeichen Java script,
  9. perl lese letzte stelle in string,
  10. perl string auslesen,
  11. sed zeilen mit zeichenfolge an bestimmter position in zeile,
  12. ooo calc bestimmte stelle in zelle ausgeben,
  13. java bestimmte zeichen im string auslesen,
  14. bestimmte werte aus Textdatei auslesen sed,
  15. informix string buchstaben auslesen,
  16. java bestimmte zeichenanzahl lesen,
  17. zeichen aus STring lesen power shell,
  18. bash script bestimmte stelle string abfragen,
  19. grep zeichen an position ,
  20. grep an bestimmter stelle,
  21. bash script bestimmte zeichenanzahl aus textdatei lesen,
  22. stelle aus string auslesen java,
  23. bash zeile bis zu einem bestimmten zeichen ausgeben,
  24. linux bash string von du auswerten,
  25. bash script zeichen in string lesen
Die Seite wird geladen...

Bestimmte Stelle in Strings auslesen - Ähnliche Themen

  1. Dateien mit bestimmten Rechten erstellen

    Dateien mit bestimmten Rechten erstellen: Hallo, ich möchte, dass Dateien und Ordner auf meinem Server mit bestimmten Rechten erstellt werden. Grund: Ich habe mehrere Samba User und...
  2. sed - An Bestimmte Stellen Kommata setzen

    sed - An Bestimmte Stellen Kommata setzen: Hallöchen, ich möchte in einem Textfile mit Hilfe von sed an bestimmte Stellen ein Komma setzen. Ich bin soweit, dass ich mit sed...
  3. Logdatei auswerten und neue Logdatei erstellen => Nur bei bestimmtem Wert

    Logdatei auswerten und neue Logdatei erstellen => Nur bei bestimmtem Wert: Hi Leute, ich bin gerade dabei ein Shell-Script zu schreiben um Logdateien auszuwerten und das Ergebnis in eine neue Datei zu schreiben....
  4. wget: Lädt bestimmte Dateitypen nicht

    wget: Lädt bestimmte Dateitypen nicht: Hallo zusammen, ich habe ein Problem mit wget beim Erstellen eines Mirrors. Bei bestimmten Dateitypen werden die Dateien nicht geladen, sondern...
  5. Zeilen behalten, die Werte in einem bestimmten Bereich enthalten

    Zeilen behalten, die Werte in einem bestimmten Bereich enthalten: Hallo, ich habe eine Datei mit 4 Spalten, in denen Zahlenwert liegen. Ich möchte gerne alle Zeilen behalten, bei denen der Wert in der dritten...
  1. Diese Seite verwendet Cookies um Inhalte zu personalisieren. Außerdem werden auch Cookies von Diensten Dritter gesetzt. Mit dem weiteren Aufenthalt akzeptierst du diesen Einsatz von Cookies.
    Information ausblenden