String-Funktionen und Patternmatching in Bash
14. Juni 2007 von Lars SchenkString-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:
-
${var:pos[:len]} # extract substr from pos (0-based) for len
-
${var/substr/repl} # replace first match
-
${var//substr/repl} # replace all matches
-
${var/#substr/repl} # replace if matches at beginning (non-greedy)
-
${var/##substr/repl} # replace if matches at beginning (greedy)
-
${var/%substr/repl} # replace if matches at end (non-greedy)
-
${var/%%substr/repl} # replace if matches at end (greedy)
-
${#var} # returns length of $var
-
${!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
Kategorie: Linux, tech-recipes
Ich höre gerade






















Am 24. Juni 2008 um 12:38 Uhr
[...] 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ß [...]