Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

Parameterersetzungen > Expandierungen mit Ersetzungen

Expandierungen mit Ersetzungen

${Variable/Muster/Ersetzung}

Dies ist die komplexeste Expandierung. Die Bash expandiert den Inhalt von Parameter oder Variable analog zu Dateinamen, ersetzt dabei das Muster durch Ersetzung. Beginnt das Muster mit einem Slash (also Parameter oder Variable//Muster/...), erfolgt die Ersetzung für alle Treffer, sonst nur für den ersten (von links). Beginnt Muster mit einem Hashmark (also Parameter oder Variable/#Muster/...), berücksichtigt die Bash nur Treffer am Anfang, bei % am Ende des Inhalts von Parameter oder Variable. Leere Ersetzungen (also Parameter od. Variable//Muster/) entfernen das Muster. Falls Parameter oder Variable @ oder * enthält, erfolgt die Ersetzung für alle Positionsparameter, in Arrays für alle Elemente.


  

You are currently reading a PREVIEW of this book.

                                                                                                                    

Get instant access to over $1 million worth of books and videos.

  

Start a Free Trial


  
  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint