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