# DOS cmd from .rb file

**URL:** <https://www.ruby-forum.com/t/dos-cmd-from-rb-file/155467>\
**Category:** Ruby\
**Created:** [December 12, 2008, 3:48am UTC](https://www.ruby-forum.com/t/dos-cmd-from-rb-file/155467 "2008-12-12T03:48:30Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![pietia](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/d07c76/32.png) [@pietia](https://www.ruby-forum.com/u/pietia)\
**Post date:** [December 12, 2008, 3:48am UTC](https://www.ruby-forum.com/t/dos-cmd-from-rb-file/155467/1 "2008-12-12T03:48:30Z")

</div>

hi all, i try to invoke some DOS cmd from .rb file but to no avail.  
Anyway, can i do that?

---

<div class="post-metadata">

**Author:** ![pietia](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/d07c76/32.png) [@pietia](https://www.ruby-forum.com/u/pietia)\
**Post date:** [December 12, 2008, 8:45am UTC](https://www.ruby-forum.com/t/dos-cmd-from-rb-file/155467/2 "2008-12-12T08:45:39Z")

</div>

Like this?:

ans = %x[dir]  
puts ans

Then take a look at:

- %x

- system()

- exec()

- ``

- Axel

---

<div class="post-metadata">

**Author:** ![pietia](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/d07c76/32.png) [@pietia](https://www.ruby-forum.com/u/pietia)\
**Post date:** [December 12, 2008, 6:18pm UTC](https://www.ruby-forum.com/t/dos-cmd-from-rb-file/155467/3 "2008-12-12T18:18:41Z")

</div>

system(“dir”)

or

result=`dir`

In the second example those are back ticks (left of the 1 key) not  
single quotes.
