I try to print out the a input text file to a proper format so that it is more readable (by column).
BUT the printf %-30s does not work!!
the columns are not aligned!!
could somoeone help me?
Code:
while( $line < $file_line )
{
$temp = @file[$line] ;
chomp( $temp );
@split = split( $delimiter, $temp);
for($i=0; $i<=$#split; $i++)
{
if( @split[$i] =~ m/[0-9,a-z,A-Z]/ ) #eliminate embedded code
{
printf("%-30s", @split[$i]); #display in xterm
printf( NEWFILE "%-30s", @split[$i]);
}
}
printf( "\n");
printf( NEWFILE "\n");
$line++;
}