Site Suche

Site menu:

 

Alle öffnen | schließen

 

Archiv


zuletzt gespielt am
18.03.2008 21:50

Marillion
Chelsea Monday

Script for a Jester's Tear

String-Funktionen und Patternmatching in Bash

14. Juni 2007 von Lars Schenk

String-Funktionen und Patternmatching in Bash nutze ich eher selten und bin daher immer froh, wenn ich rasch etwas zum Nachschlagen finde. Diesmal hat mir dieser Artikel weitergeholfen der in einem Kommentar diese ergänzende und mir sehr hilfreiche Tabelle enthielt:

CODE:
  1. ${var:pos[:len]} # extract substr from pos (0-based) for len
  2. ${var/substr/repl} # replace first match
  3. ${var//substr/repl} # replace all matches
  4. ${var/#substr/repl} # replace if matches at beginning (non-greedy)
  5. ${var/##substr/repl} # replace if matches at beginning (greedy)
  6. ${var/%substr/repl} # replace if matches at end (non-greedy)
  7. ${var/%%substr/repl} # replace if matches at end (greedy)
  8. ${#var} # returns length of $var
  9. ${!var} # indirect expansion

Verwandte weiterführende Infos gibt's in meinem Artikel "Reguläre Ausdrücke - kurz und bündig".

Der Beitrag wurde am Donnerstag, den 14. Juni 2007 um 14:06 Uhr von Lars Schenk veröffentlicht. Sie können die Kommentare zu diesen Eintrag durch den RSS 2.0 Feed verfolgen. Sie können einen Kommentar schreiben, oder einen Trackback auf Ihrer Seite einrichten.

Kategorie: Linux, tech-recipes

Eine Reaktion zu “String-Funktionen und Patternmatching in Bash”

  1. String ersetzen in Shell - Sonstige Sprachen @ tutorials.de: Forum, Tutorial, Anleitung, Schulung & Hilfe

    […] String ersetzen in Shell hi, hiere habe ich da mal eine nette Seite gegoogelt http://lars-schenk.com/string-funkti…ng-in-bash/121 ist ne echt nette Übersicht. viel Spaß […]

Einen Kommentar schreiben