我想做这样的事情
ruby test.rb | source /dev/stdin
Run Code Online (Sandbox Code Playgroud)
test.rb打印出来的地方cd /.没有错误,但它也没有做任何事情.如果我用这个:
ruby test.rb > /tmp/eraseme2352; source /tmp/eraseme2352
Run Code Online (Sandbox Code Playgroud)
它工作正常,但我想避免中间文件.
编辑:这一点的重点是命令完成后需要保持更改.对不起,我之前没有说清楚.