From: Alex Riesen Date: Tue, 18 Mar 2008 22:23:02 GMT Subject: Re: [PATCH 03/16] more tr portability test script fixes Message-ID: <20080318222302.GA3450@steel.home> In-Reply-To: <20080312213106.GD26286@coredump.intra.peff.net> Jeff King, Wed, Mar 12, 2008 22:31:06 +0100: > - tr '\000' '\012' <"$1" | sed -e "$sanitize_diff_raw_z" >.tmp-1 > - tr '\000' '\012' <"$2" | sed -e "$sanitize_diff_raw_z" >.tmp-2 > + perl -pe 'y/\000/\012/' <"$1" | sed -e "$sanitize_diff_raw_z" >.tmp-1 > + perl -pe 'y/\000/\012/' <"$2" | sed -e "$sanitize_diff_raw_z" >.tmp-2 These break in presence of ActiveState Perl on Windows. I suggest replacing such simple construction with a simplified, in-tree, version of tr. Patches follow