[erlang-questions] help me to read proper input from commandline erl

Matthew Evans <>
Fri Feb 21 15:41:50 CET 2014


Not sure if there's another way...
List = "[1,2,3,4]".                                    
{ok,T,_} = erl_scan:string(String++".").
{ok,A} = erl_parse:parse_exprs(T).      
{value,Value,_} = erl_eval:exprs(A, erl_eval:new_bindings()).
Value.[1,2,3,4]

> Date: Fri, 21 Feb 2014 03:05:53 -0800
> From: 
> To: 
> Subject: [erlang-questions] help me to read proper input from commandline erl
> 
> hi all,
> 
>       while get runtime command prompt variable via init:get_argument(name).
> 
> 
>     i want to get a list . but in that " " are added while getting & assign
> to a varaible
> 
> 
> % erl -mylist [1,2,3,4]
> 
> > {ok,[[List|_]|_]} = init:get_argument(mylist).
> {ok,[["[1,2,3,4]"]]}
> >List.
> "[1,2,3,4]"
> 
> 
> 
> but expecting O/p as
> 
> >List.
> [1,2,3,4]
> 
> 
> please help , because of this double qutoes am not able to do Head & Tail .
> 
> 
> 
> 
> --
> View this message in context: http://erlang.2086793.n4.nabble.com/help-me-to-read-proper-input-from-commandline-erl-tp4655367.html
> Sent from the Erlang Questions mailing list archive at Nabble.com.
> _______________________________________________
> erlang-questions mailing list
> 
> http://erlang.org/mailman/listinfo/erlang-questions
 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20140221/73dbf2c6/attachment.html>


More information about the erlang-questions mailing list