home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Kyūkyoku!! X68000 Emulator
/
X68000Book.dat
/
mac
/
OLS
/
X68000
/
Ko-Window
/
cdply131.lzh
/
cdc.pl
next >
Wrap
Perl Script
|
1995-09-19
|
705b
|
36 lines
#!/usr/local/bin/jperl
$start= 0;
$endtrack= 0;
sub flush
{
if( $start ){
print "#\n";
print "00 $endtrack:$cdtitle\n";
for( $i= 0 ; $i <= $endtrack ; $i++ ){
print $track[$i];
}
if( $program ne "" ){
print "# $program\n";
}
}
}
while( <ARGV> ){
if( /^\s+All \((\d+)\'(\d+)\"(\d+)\)\s+(.*)$/ ){
$tmpcdtitle="$1:$2:$3\t$4";
&flush;
$cdtitle= $tmpcdtitle;
$start=1;
$program= "";
}elsif( /^ \[(\d+)\] \d+\'\d+\"\d+\s+(.*)$/ ){
$endtrack= $1;
$track[$1]= "$1\t\t$2\n";
}elsif( /^\s+\<(.+)\>$/ ){
$program= $1;
}
}
&flush;
#
# cdc.lst -> cdtitle.lst âRâôâoü[â^
# 1995 H.Ogasawara(COR.)
# usageüujperl cdc.pl cdc.lst >> cdtitle.lstüv