2018-12-06 異なるディレクトリからゴリ押しでRubyを実行するShellScript command Ruby 状況 別のディレクトリにexec.rbが存在する。 現在のディレクトリから、exec.rbを実行する。 仕様 このとき、exec.rbは、別のディレクトリ内部で処理される。 現在のディレクトリに対しては、特に影響がないようにする。 コード function execruby (){ # 先に現在のディレクトリを保存する local current_dir=`pwd` cd ~/path/ ruby exec.rb; local pid=$! wait $pid cd $current_dir return 0 } ゴリ押し