Zsh Mailing List Archive
Messages sorted by: Reverse Date, Date, Thread, Author

Is ":G" of ${name:s/l/r/:G} actually supported?



Hi,
I was reading about modifiers on page https://zsh.sourceforge.io/Doc/Release/Expansion.html#Modifiers, which says:

  The forms ‘gs/l/r’ and ‘s/l/r/:G’ perform global substitution, i.e. substitute every occurrence of r for l. Note that the g or :G must appear in exactly the position shown.

But zsh 5.9 doesn't seem to support this:
 > value="/dir/subdir/file.csv"
 > echo ${value:s/dir/_/:G}
 zsh: unrecognized modifier `G'

Is ":G" actually supported or is the documentation outdated here?
I might be overlooking something very simple, though.

Thank you!
Joachim Ansorg
--
BashSupport Pro
https://www.bashsupport.com/




Messages sorted by: Reverse Date, Date, Thread, Author