# Converting string output to array

**URL:** <https://www.ruby-forum.com/t/converting-string-output-to-array/262107>\
**Category:** Uncategorized\
**Created:** [November 18, 2021, 11:55am UTC](https://www.ruby-forum.com/t/converting-string-output-to-array/262107 "2021-11-18T11:55:04Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sivagurunathan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/c89c15/32.png) [@Sivagurunathan](https://www.ruby-forum.com/u/Sivagurunathan)\
**Post date:** [November 18, 2021, 11:55am UTC](https://www.ruby-forum.com/t/converting-string-output-to-array/262107/1 "2021-11-18T11:55:04Z")

</div>

I have to convert the output in the below format to array , how can this be achieved in ruby

Output:  
10.1.1.1  
10.1.1.2  
10.1.1.3

To:  
array = [“10.1.1.1”,“10.1.1.2”,“10.1.1.3”]

---

<div class="post-metadata">

**Author:** ![ped](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/838e76/32.png) [@ped](https://www.ruby-forum.com/u/ped)\
**Post date:** [November 22, 2021, 4:23pm UTC](https://www.ruby-forum.com/t/converting-string-output-to-array/262107/2 "2021-11-22T16:23:03Z")

</div>

```
a = "10.1.1.1
10.1.1.2
10.1.1.3"

array = a.split("\n")
p array # => ["10.1.1.1", "10.1.1.2", "10.1.1.3"]

```

If the output is stored in a file _output.txt_:

```
b_array = File.readlines("output.txt").map{ |i| i.chomp }
p b_array # => ["10.1.1.1", "10.1.1.2", "10.1.1.3"]
```
