Note that in a fresh shell, cat'ing the saved file (test-output) does NOT mess up the quotes. So it's a mysterious side-effect of calling 'make'. Also, saying 'make xxxx' where xxxx is not a valid target, produces the appropriate error message and does not mess up the quotes. Any ideas? -- John Wiegley GPG fingerprint = 4710 CF98 AF9B 327B B80F http://newartisans.com 60E1 46C4 BD1A 7AC1 4BA2