I tried Kernel#`` but not working `cd` command. kirti@kirti-Aspire-5733Z:~$ irb --simple-prompt>> `pwd`=> "/home/kirti\n">> var = `cd ''ruby''`=> "">> var=> "">> `pwd`=> "/home/kirti\n">>-- Posted via http://www.ruby-forum.com/. -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/c2a18c425af36a29cf9b86cadf1e6611%40ruby-forum.com. For more options, visit https://groups.google.com/groups/opt_out.
On Fri, Sep 6, 2013 at 2:15 PM, Love U Ruby <lists-fsXkhYbjdPsEEoCn2XhGlw@public.gmane.org> wrote:> I tried Kernel#`` but not working `cd` command. > > kirti@kirti-Aspire-5733Z:~$ irb --simple-prompt >>> `pwd` > => "/home/kirti\n" >>> var = `cd ''ruby''` > => "" >>> var > => "" >>> `pwd` > => "/home/kirti\n"Because Kernel#` is a fork per command scenario not a session. `cd ''ruby'' && pwd` -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/CAM5XQnxpNr2wBPQa0vsdgiCmxqEeaj%3D%2Bk0SDTpkG-FtKM3kryQ%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out.
Jordon Bedwell wrote in post #1120860:> On Fri, Sep 6, 2013 at 2:15 PM, Love U Ruby <lists-fsXkhYbjdPsEEoCn2XhGlw@public.gmane.org> > wrote: >> => "/home/kirti\n" > Because Kernel#` is a fork per command scenario not a session. `cd > ''ruby'' && pwd`fork per command means? Could you please clarify this ? I am using it first time. -- Posted via http://www.ruby-forum.com/. -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/3e4c21526e914c0ef052340e703862ce%40ruby-forum.com. For more options, visit https://groups.google.com/groups/opt_out.
It worked perfectly. It created a new process, that process changed its directory, and then exited ;-) Maybe you want Dir.chdir? On Sep 6, 2013, at 1:15 PM, Love U Ruby <lists-fsXkhYbjdPsEEoCn2XhGlw@public.gmane.org> wrote:> I tried Kernel#`` but not working `cd` command. > > kirti@kirti-Aspire-5733Z:~$ irb --simple-prompt >>> `pwd` > => "/home/kirti\n" >>> var = `cd ''ruby''` > => "" >>> var > => "" >>> `pwd` > => "/home/kirti\n" >>> > > -- > Posted via http://www.ruby-forum.com/. > > -- > You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. > To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/c2a18c425af36a29cf9b86cadf1e6611%40ruby-forum.com. > For more options, visit https://groups.google.com/groups/opt_out. >-- Scott Ribe scott_ribe-ZCQMRMivIIdUL8GK/JU1Wg@public.gmane.org http://www.elevated-dev.com/ (303) 722-0567 voice -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/34832BF0-B4AC-4C29-B415-FB1F20CB4188%40elevated-dev.com. For more options, visit https://groups.google.com/groups/opt_out.