Ergebnis 1 bis 3 von 3

Thema: Zeichen an "Bestimmter/fixen" Stelle in einer Datei einfügen.

Baum-Darstellung

  1. #1
    Anfänger Avatar von tanTcheN
    Registriert
    Jan 2023
    Beiträge
    26
    Gefällt mir!
    31
    Du gefällst: 12

    Zeichen an "Bestimmter/fixen" Stelle in einer Datei einfügen.

    Hi,

    vllt. hat jmd von euch noch eine Idee, wie ich das umsetzen könnte.
    Ich habe jetzt schon einige Google Abende verbracht die nicht zum
    Erfolg führten.

    Und zwar hätte ich folgendes Szenario (BASH), ich möchte Dateien erstellen,
    dort habe ich habe einen kleinen Kasten den ich mit 3 Variablen unterschiedlichster
    Länge füllen möchte. Und aus optischen Zwecken an Ende wieder schließen möchte.
    Bsp.1 zeigt den aktuellen ist zustand. Bsp.2 zeigt wie ich es mir am
    Ende vorstelle.

    Was ich bisher versucht habe - Immer an 12 Stelle weil so Lang ist der Kasten,
    in Zeile 2,3,4 ein | einzufügen. mit echo | sed . Oder im Nachlauf nochmals mit sed
    Die Datei zu Bearbeiten. Leider werden anscheinend Leerzeichen ignoriert,
    weil ich kann in Zeile1 bis zur 6Stelle Manipulieren (aktuelles Bsp.),
    aber es klappt nicht darüber hinaus. Bsp.3 Zeigt das an was mir bisher möglich war.

    Bsp.1
    Code:
    .-----------.
    | xxxx
    | xxxxxxx
    | xxx
    '-----------'
    Bsp 2
    Code:
    .-----------.
    | xxxx      |
    | xxxxxxx   |
    | xxx       |
    '-----------'
    Bsp.3
    Code:
    .-----------.
    | xxxx|
    | xxxxxxx|
    | xxx|
    '-----------'
    Grüße

    - - - - - - - - - - Beitrag nachträglich erweitert - - - - - - - - - -

    In den 30std bis der Beitrag freigeschaltet wurde ist viel passiert, und ein weiteren Abend habe ich verbracht.
    Ich habe die Lösung in den 30std gefunden ,und sie war so einfach das ich vor lauter Bäumen den Wald nicht gesehen habe.
    Hier die Lösung für alle den es mal ähnlich geht.

    Code:
    echo "| $var1" | sed 's/\(\)/|/12'
    damit hatte ich Probleme obwohl ich sicher war so müsste es gehen.
    Damit klappt es jetzt , die Leerzeichen muss man für seine Zwecke anpassen.

    Code:
    echo "| $var1            " | sed 's/\(\)/|/12'
    Grüße

  2. Diesen Mitgliedern gefällt dieser Beitrag:


Ähnliche Themen

  1. Antworten: 1
    Letzter Beitrag: 12.06.2021, 09:52
  2. Ant Renamer arb Datei einfügen!
    Von Obi-LAN Kenobie im Forum Technik / Hardware & Software
    Antworten: 0
    Letzter Beitrag: 15.08.2020, 18:39
  3. Antworten: 0
    Letzter Beitrag: 18.10.2016, 20:25
  4. (PHP) - Filterung von bestimmter Stelle aus Quelltext
    Von cnx im Forum Entwicklung / Programmierung
    Antworten: 4
    Letzter Beitrag: 17.08.2015, 17:19

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
SzeneBox.org... im Mittelpunkt der Szene!
© since 2015 szeneBOX.org - All Rights Reserved
Domains: www.szenebox.org