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.

Suchen und Ersetzen mit Shell Befehl

Empfohlene Antworten

Hallo !

Habe da ein Problem mit einer Datei unter Solaris .

Sie ist riesen groß und ich möchte bestimme Wörter suchen und löschen. Die einzelnen Wörter sind durch Kommata getrennt. Es gibt also drei Fälle :

wortx soll gelöscht werden.

Fall 1 (eine Zeile)

wortx

Fall 2 (eine Zeile)

wort1,wortx

Fall3 (eine Zeile)

wort1,wortx,wort2

Zu Fall 1 & 2 habe ich bereits eine Lösung mit dem "expr" -Befehl , aber wie schaut´s mit Fall 3 aus ? In dem Fall müssen "wortx" und "," mitten herausgeschnitten werden.

Gehen wir davon aus, das es keinen Zeilenumbruch gibt, wie bekomme ich Fall 3 hin ?

Freaks gefragt !

MfG

fants

Könntest Du mit sed oder Perl erledigen :

sed :

Wenn Du nur das erste Vorkommnis von "wortx," löschen willst :


/usr/bin/sed -e s/wortx,//' dateiname > neuer Dateiname

Wenn Du alle Vorkommnisse von "wortx," löschen willst :

/usr/bin/sed -e 's/wortx,//g' dateiname > neuer Dateiname

Wenn Du alle Vorkommnis von "wortx," durch "worty" ersetzen willst :

/usr/bin/sed -e 's/wortx,/worty/g' dateiname > neuer Dateiname

Perl : Das erste Vorkommnis von "wortx,"

/usr/bin/perl -pe 's/wortx,/[wie oben beschriebene Optionen und Varianten]/' \

< Dateiname > neuer Dateiname

bzw. alle Vorkommnisse von "wortx,"

/usr/bin/perl -pe 's/wortx,/[wie oben beschriebene Optionen und Varianten]/g' \

< Dateiname > neuer Dateiname

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Konto

Navigation

Suchen

Suchen

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.