12e5b6d6dSopenharmony_ci#!/usr/bin/perl -w
22e5b6d6dSopenharmony_ci
32e5b6d6dSopenharmony_ci#
42e5b6d6dSopenharmony_ci# Copyright (C) 2017 and later: Unicode, Inc. and others.
52e5b6d6dSopenharmony_ci# License & terms of use: http://www.unicode.org/copyright.html
62e5b6d6dSopenharmony_ci#
72e5b6d6dSopenharmony_ci
82e5b6d6dSopenharmony_ciuse strict;
92e5b6d6dSopenharmony_ci
102e5b6d6dSopenharmony_ci#my $localeMinusA = `locale -a`;
112e5b6d6dSopenharmony_cimy $localeMinusA = `cat locale.txt`;
122e5b6d6dSopenharmony_ci
132e5b6d6dSopenharmony_cimy @locales = split(/\r\n/, $localeMinusA);
142e5b6d6dSopenharmony_cimy $locale;
152e5b6d6dSopenharmony_cimy $command;
162e5b6d6dSopenharmony_ci
172e5b6d6dSopenharmony_ci#my $commandPath = "~/src/icu/source/extra/colprobe/";
182e5b6d6dSopenharmony_cimy $commandPath = "c:/dev/0_icu/source/extra/colprobe/release/";
192e5b6d6dSopenharmony_ci
202e5b6d6dSopenharmony_ci
212e5b6d6dSopenharmony_cimy $platform = $ARGV[0];
222e5b6d6dSopenharmony_ci
232e5b6d6dSopenharmony_cimkdir $platform."logs";
242e5b6d6dSopenharmony_cimkdir $platform;
252e5b6d6dSopenharmony_ci
262e5b6d6dSopenharmony_ciforeach $locale (@locales) {
272e5b6d6dSopenharmony_ci  $_ = $locale;
282e5b6d6dSopenharmony_ci  chomp;
292e5b6d6dSopenharmony_ci  if(!/^\#/) { # && /\_/) {
302e5b6d6dSopenharmony_ci    $command = $commandPath."colprobe --platform $platform --ref $platform --output resb $locale >$platform"."logs/$locale"."_log.txt 2>&1";
312e5b6d6dSopenharmony_ci
322e5b6d6dSopenharmony_ci    print "$command\n";
332e5b6d6dSopenharmony_ci    `$command`;
342e5b6d6dSopenharmony_ci  }
352e5b6d6dSopenharmony_ci}
36