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.

Text aus Datei per Skript / Befehl löschen

Empfohlene Antworten

Mit echo "Text1" >> datei kann man eine Ausgabe in eine Datei umlenken..

Gibts auch einen Befehl mit dem man einen bestimmten Text aus einer Datei löschen kann?

Also so wie delete "Text1" >> datei

Hallo,

schau dir doch mal grep -v für ein inverses grep an. grep -v mr-blister /etc/passwd z.B. liefert alle Zeilen, die nicht den String "mr-blister" enthalten.

Gruß

sed s/zulöschen// $eingabedatei > $ausgabedatei

Das hört sich beides ganz gut an aber die Eingabedatei muss auch die Ausgabedatei sein.

Kann man bei sed für die Ausgabedatei den gleichen Namen vergeben wie für die Eingabedatei?

Edit: Wenn nicht ist aber auch nicht schlimm..

Dann muss ich die Datei halt unter einem anderen Namen speichern, das Orginal löschen und die Neue Datei umbennen.

Ist sowieso ein Shellskript :D

Ich probiers einfach mal so..

Thx

Das hört sich beides ganz gut an aber die Eingabedatei muss auch die Ausgabedatei sein.


sed s/zulöschen// $eingabedatei > $ausgabedatei

mv $ausgabedatei $eingabedatei

Funktioniert leider nicht..

Hab den Text auch schon in " " gesetzt..

Muss ich das irgendwie anders schreiben?

sed s//share/ftp/$freigabe /home/$benutzer/$freigabe reiserfs bind 0 0// /etc/fstab > /etc/fstab1

sed: -e Ausdruck #1, Zeichen 10: unknown option to `s'

Das ist der Text der entfernt werden soll

/share/ftp/$freigabe /home/$benutzer/$freigabe reiserfs bind 0 0

Hat sich erledigt..

Mit dem grep Befehl funktionierts

grep -v $benutzer/$freigabe /etc/fstab >> /etc/fstab1
mv /etc/fstab1 /etc/fstab
[/PHP]

Funktioniert auch..

Thx Schlaubi :)

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

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.