Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Hiho

Mein erster Post und schon gleich eine Frage...ich hoffe ich werd deshalb nicht erschlagen ;D

Ich fummmel mir gerade mein erstes Bashscript zurecht und wollte einige Zeilenumbrüche mit "sed" aus einer Logdatei rausfiltern. Die sieht ungefähr so aus:

Datum: 07/14/08 Inspizierte Dateien: 41,554

backed up 25

updated: 0

rebound: 0

deleted: 0

expired: 0

Failed: 0

transferred: 7.82

damit mache ich dann:

sed -e 'N;s/\n/ /g' /var/log/ausgabeLOG > ergebnis1elf

Das Ergebnis sieht aber leider nicht so aus wie ich es gerne hätte:

Datum: 07/14/08 Inspizierte Dateien: 41,554 backed up 25

updated: 0 rebound: 0

deleted: 0 expired: 0

Failed: 0 transferred: 7.82

Er entfernt also nicht alle Zeilenumbrüche. Gibts eine Möglichkeit alle auf einen Schlag zu entfernen, oder muss ich den Befehl wirklich mehrmals ausführen ? Wenn ich noch 2 mal das selbe mache habe ich mein gewünschtes Ergebnis, aber das muss auch eleganter und einfacher gehen...

Ich bin nicht ganz sicher wie sed damit umgeht und habe auf die schnelle auch keine Lösung "ergoogln" können *flöt*

Danke im Vorraus

Nava

Ich bin nicht ganz sicher wie sed damit umgeht und habe auf die schnelle auch keine Lösung "ergoogln" können *flöt*

Das sieht ganz danach aus, als wenn sed das zeilenweise macht. Aber nachdem ein Zeilenumbruch entfernt wurde, rückter der nächste ja eine Zeile höher (in die Zeile die gerade bearbeitet wurde), wird also ausgelassen.

Lösung hab ich jetzt auf die Schnelle auch keine, du solltest das halt von hinten machen. Oder die Datei Zeilenweise einlesen und dann zu sed pipen jede Zeile.

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.