> ------ >FOO=foo >BAR=$(FOO::=bar:S/zop/flop/) My first reaction was "bug", but looking closer... IIRC the above is equivalent to FOO := bar:S/zop/flop/ for which the output you got would be correct. > bar:S/zop/flop/