HI Satya,
I'd say skip the sladhes in your join statement. They shouldn't be necessary. If you
wish to quote the elements you could try :
$env_final[$i] = join ("\", \"", $fields[1], $fields[2], @temp_str - 1);
The important distinction between split and join is that split uses a pattern /$1/,
while join uses a string "$1" as their first parameter. Its just another of those
annoying little quirks of the language.
Joseph
[EMAIL PROTECTED] wrote:
> Can somebody tell what is wrong with this.
>
> I tried single quote (') in place of double quote(") neither of them work.
>
> for ($i = 0; $i < @clm_types; $i++)
> {
> @temp_str = grep (/$_/,@env_desc);
> @fields = split (/,/,$temp_str[@temp_str - 1],4);
> $env_final[$i] = join (/","/,$fields[1],$fields[2],@temp_str - 1);
> }
>
> /","/ should probably be written as "","" at loadstats1.pl line 188.
>
> Satya Devarakonda
> IS - EDI
> Tufts Health Plan
> Tel: 617-923-5587 X 3413
> Fax: 617-923-5555
>
> --
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]