mk_sub_list.prl
来自「htk的第三章例题的源代码,按照htkbook做就可以了,很快就会熟悉 htk的」· PRL 代码 · 共 38 行
PRL
38 行
#!/usr/local/bin/perl
# This script will generate the list of subset data from the full list
# to be used in discrete model.
#
# usage: mk_sub_list.prl modulus remain full_list_file_name sub_list_file_name
#
# where: the line to be selected as
# if ( line_number % modulus == remain ) print that line
#
#
# TL 7/1998
#
if ( $#ARGV != 3 ) {
die "usage: mk_sub_list.prl modulus remain full_list_file_name sub_list_file_name\n";
}
$modulus = $ARGV[0];
$remain = $ARGV[1];
$full_file=$ARGV[2];
if (! -f $full_file) {
die "data list file $full_file not found\n";
}
$sub_file=$ARGV[3];
open(FULLFILE,"<$full_file") or die "Can't open data list file $full_file\n";
open(SUBFILE,">$sub_file") or die "Can't open subset data file $sub_file\n";
while (<FULLFILE>) {
if ( ($. % $modulus ) == $remain ) {
printf SUBFILE "$_";
}
}
close(FULLFILE);
close(SUBFILE);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?