1# $OpenBSD: mk11,v 1.2 2001/09/07 12:35:19 espie Exp $ 2 3 4V=text 5A= 6B=zoinx42->=hop 7 8a: 9# we want empty substitutions to work correctly 10 @echo ${V:C/^$A//} 11 @echo ${V:C/$A$//} 12 @echo ${V:C/^${A}//} 13 @echo ${V:C/${A}$//} 14# with replacement text too 15 @echo ${V:C/^$A/1/} 16 @echo ${V:C/$A$/1/} 17 @echo ${V:C/^${A}/1/} 18 @echo ${V:C/${A}$/1/} 19# and with substituted text... 20 @echo ${V:C/^$A/1&/} 21 @echo ${V:C/$A$/1&/} 22 @echo ${V:C/^${A}/1&/} 23 @echo ${V:C/${A}$/1&/} 24# Yet another check 25 @echo "${B:C/([a-z]*)/\1&/}" 26