V
vikrant
Hi,
I facing a problem in saving a string contains single and double quote
into a file .The string look like the following:-
Example:-
Developer's community "com.lang.perl"
--------------------------------------------------------
The part of Code is:-
#!/bin/perl -w
use strict;
my $Date="10-09-2007";
system("echo '$Date;$String_Value' > data.txt");
----------------------------------------------------------------------------------------
Here,the $String_Value Variable store the string which i have
mentioned above.
I cannot put the slash( \ ) before the double quote's because in my
case value of input string is dynamic.
Also,I know putting a slash before double quote do not solve my
problem because single quote is left which will create the problem.I
get to know about this when i put slash before the double quote's.
The error coming on screen is:-
------------------------------------------------------------------------------------------------
sh: -c: line 0: unexpected EOF while looking for matching `''
sh: -c: line 1: syntax error: unexpected end of file
-----------------------------------------------------------------------------------------------------
So,please tell me how do i handle this type of input.
I apologize if someone already asked this question earlier.
Thanks and Regards,
Vikrant
I facing a problem in saving a string contains single and double quote
into a file .The string look like the following:-
Example:-
Developer's community "com.lang.perl"
--------------------------------------------------------
The part of Code is:-
#!/bin/perl -w
use strict;
my $Date="10-09-2007";
system("echo '$Date;$String_Value' > data.txt");
----------------------------------------------------------------------------------------
Here,the $String_Value Variable store the string which i have
mentioned above.
I cannot put the slash( \ ) before the double quote's because in my
case value of input string is dynamic.
Also,I know putting a slash before double quote do not solve my
problem because single quote is left which will create the problem.I
get to know about this when i put slash before the double quote's.
The error coming on screen is:-
------------------------------------------------------------------------------------------------
sh: -c: line 0: unexpected EOF while looking for matching `''
sh: -c: line 1: syntax error: unexpected end of file
-----------------------------------------------------------------------------------------------------
So,please tell me how do i handle this type of input.
I apologize if someone already asked this question earlier.
Thanks and Regards,
Vikrant