Sed...a short

Dieses Thema im Forum "Shell-Skripte" wurde erstellt von r00ki3, 21.07.2006.

  1. r00ki3

    r00ki3 Jungspund

    Dabei seit:
    29.06.2005
    Beiträge:
    20
    Zustimmungen:
    0
    Hi ihrs,

    kann mir jemand mal "kurz" einen sed - Befehl posten, mit dem
    ich an die absolut allererste Stelle einer Textdatei einen
    Pagebreak ( Steuerzeichen control+L ) einfüge ? Dieser soll in die
    erste Zeile mit ( ! ) eingefügt werden, also nicht alleine stehen.

    Derzeitiger Inhalt:

    ---001999

    Soll - Inhalt

    ^L ---001999


    Gruß vom

    r00ki3
     
  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. Xanti

    Xanti Mouse Organist

    Dabei seit:
    05.09.2004
    Beiträge:
    1.855
    Zustimmungen:
    0
    In der Art?

    Code:
    sed -e '1s/^/^L /' -i '' file
    Gruss, Xanti
     
  4. r00ki3

    r00ki3 Jungspund

    Dabei seit:
    29.06.2005
    Beiträge:
    20
    Zustimmungen:
    0
    Hi Xanti,

    das ^L wird korrekt eingefügt, allerdings printable; ich brauche das ^L als
    nichtdruckendes Zeichen...

    r00ki3
     
  5. Xanti

    Xanti Mouse Organist

    Dabei seit:
    05.09.2004
    Beiträge:
    1.855
    Zustimmungen:
    0
    Hmm, ich kenn mich nicht so gut mit sed aus, was das ersetzen durch Control-Zeichen angeht. Vielleicht weiss da Wolfgang eher bescheit.

    Ich kann Dir erstmal folgenden work-around anbieten:

    Code:
    [~]$ echo $'\cL' > file.tmp
    [~]$ cat file >> file.tmp
    [~]$ mv file.tmp file
    
     
  6. #5 Wolfgang, 21.07.2006
    Zuletzt bearbeitet: 21.07.2006
    Wolfgang

    Wolfgang Foren Gott

    Dabei seit:
    24.04.2005
    Beiträge:
    3.978
    Zustimmungen:
    0
    Ort:
    Erfurt

    Verwende dafür Formfeed. \f

    Code:
    sed -e '1s/^/\f/' file

    Gruß Wolfgang
    Nachtrag:
    Wenn du <STRG>L brauchst, kannst du natürlich wie bei allen Steuezeichen in der Bash:
    <STRG>+<V> <STRG>+<L> verwenden. Das geht auch innerhalb von sed.
     
  7. Anzeige

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

    Xanti Mouse Organist

    Dabei seit:
    05.09.2004
    Beiträge:
    1.855
    Zustimmungen:
    0
    Das war mir neu und kommt in meine Notizensammlung :)
     
  9. r00ki3

    r00ki3 Jungspund

    Dabei seit:
    29.06.2005
    Beiträge:
    20
    Zustimmungen:
    0
    Alles wunderbar.....DANKE !!!
     
Thema:

Sed...a short

Die Seite wird geladen...

Sed...a short - Ähnliche Themen

  1. CentOS 7 Gnome Application shortcut+Icon

    CentOS 7 Gnome Application shortcut+Icon: Hi ich bin gerade von Ubuntu nach CentOS megriert und wollte mir das erste mal auf meinen neuen System unter Anwendungen>Entwicklung einen Eintrag...
  2. GNOME3 - SUPER-Keys Windows tasten shortcuts

    GNOME3 - SUPER-Keys Windows tasten shortcuts: Hallo, wollte mal fragen ob das jemand hinbekommen hat bei gnome3 Shortcuts mit der windowstaste zum laufen zu bekommen? Es geht zwar, das man...
  3. Shortcut unter CentOS ändern, nur wo?

    Shortcut unter CentOS ändern, nur wo?: Hallo, ich arbeite auf einer Workstation, auf der CentOS läuft. Wenn ich hier das * im Nummernblock drücke, öffnet sich immer die Applikation...
  4. keyboard shortcuts

    keyboard shortcuts: hallo.. wie kann ich unter gnome eigene befehle mit shortcuts belegen? z.b. 'firefox ebay.de' auf alt+e
  5. [Shortcut?] Gnome: Arbeitsflächenumschalter

    [Shortcut?] Gnome: Arbeitsflächenumschalter: Hallo, gibt's eine Tastenkombo zum Switchen der Arbeitsflächen? Müsste das nicht [Strg] + 1,2,3,4 sein? Gruß DIzzy