xref: /openbsd/regress/usr.bin/make/mk11 (revision e5dd7070)
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