# Getting array input from command line

**URL:** <https://www.ruby-forum.com/t/getting-array-input-from-command-line/190737>\
**Category:** Ruby\
**Created:** [June 26, 2010, 7:58am UTC](https://www.ruby-forum.com/t/getting-array-input-from-command-line/190737 "2010-06-26T07:58:17Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![tedforte](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/ecb155/32.png) [@tedforte](https://www.ruby-forum.com/u/tedforte)\
**Post date:** [June 26, 2010, 7:58am UTC](https://www.ruby-forum.com/t/getting-array-input-from-command-line/190737/1 "2010-06-26T07:58:17Z")

</div>

Hi everyone,

I want to get some data from  
a user, that I want to put in an  
array… well the first one is filename  
and the rest are a bunch of numbers  
which are sepparated by -i and -o  
options.

inFile = ARGV[0]  
myArr = -i params  
myArr2 = -o params

Any help appreciated.  
Ted.

---

<div class="post-metadata">

**Author:** ![tedforte](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/ecb155/32.png) [@tedforte](https://www.ruby-forum.com/u/tedforte)\
**Post date:** [June 26, 2010, 8:10am UTC](https://www.ruby-forum.com/t/getting-array-input-from-command-line/190737/2 "2010-06-26T08:10:58Z")

</div>

On Sat, Jun 26, 2010 at 1:58 PM, Ted F. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> inFile = ARGV[0]  
> myArr = -i params  
> myArr2 = -o params

start fr a program that only contains:

p ARGV

kind regards -botp

---

<div class="post-metadata">

**Author:** ![tedforte](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/ecb155/32.png) [@tedforte](https://www.ruby-forum.com/u/tedforte)\
**Post date:** [June 26, 2010, 10:45am UTC](https://www.ruby-forum.com/t/getting-array-input-from-command-line/190737/3 "2010-06-26T10:45:29Z")

</div>

On 26 June 2010 06:58, Ted F. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> inFile = ARGV[0]  
> myArr = -i params  
> myArr2 = -o params
> 
> ## Any help appreciated. Ted.
> 
> Posted via [http://www.ruby-forum.com/](http://www.ruby-forum.com/).

Also, check out OptionParser -  
[http://www.ruby-doc.org/stdlib/libdoc/optparse/rdoc/index.html](http://www.ruby-doc.org/stdlib/libdoc/optparse/rdoc/index.html)

---

<div class="post-metadata">

**Author:** ![tedforte](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/ecb155/32.png) [@tedforte](https://www.ruby-forum.com/u/tedforte)\
**Post date:** [July 2, 2010, 5:06am UTC](https://www.ruby-forum.com/t/getting-array-input-from-command-line/190737/4 "2010-07-02T05:06:13Z")

</div>

Cool, but now I’m having some trouble transforming the array from:

[“0”, “1”, “2”, “3”] to [0,1,2,3]… how can I do this?

Ted.

Lee J. wrote:

> On 26 June 2010 06:58, Ted F. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:
> 
> > inFile = ARGV[0]  
> > myArr = -i params  
> > myArr2 = -o params
> > 
> > ## Any help appreciated. Ted.
> > 
> > Posted via [http://www.ruby-forum.com/](http://www.ruby-forum.com/).
> 
> Also, check out OptionParser -  
> [http://www.ruby-doc.org/stdlib/libdoc/optparse/rdoc/index.html](http://www.ruby-doc.org/stdlib/libdoc/optparse/rdoc/index.html)

---

<div class="post-metadata">

**Author:** ![tedforte](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/ecb155/32.png) [@tedforte](https://www.ruby-forum.com/u/tedforte)\
**Post date:** [July 2, 2010, 5:32am UTC](https://www.ruby-forum.com/t/getting-array-input-from-command-line/190737/5 "2010-07-02T05:32:06Z")

</div>

“Ted F.” [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote in message  
news:removed\_email\_address@domain.invalid…

> > > myArr = -i params
> 
> –  
> Posted via [http://www.ruby-forum.com/](http://www.ruby-forum.com/).

a = [“1”, “2,”,“3”]  
a.map { |x| x.to\_i }

HTH gfb
