[解決済み] Rubyでsystem()呼び出しの出力を取得する
2022-03-17 15:15:46
質問
を使用してコマンドを呼び出すと カーネル#システム Rubyで、その出力を得るにはどうしたらいいでしょうか?
system("ls")
解決方法は?
拡大・明確化したい カオスの答え を少し。
コマンドをバックティックで囲めば、(明示的に)system()を呼び出す必要は全くありません。バックティックはコマンドを実行し、その出力を文字列として返します。そして、その値を変数に代入することができます。
output = `ls`
p output
または
printf output # escapes newline chars
関連
-
[解決済み】Ruby: 特定のバージョンのruby gemをインストールする方法は?
-
[解決済み] Rubyのswitch文の書き方
-
[解決済み] Rubyで配列に値が存在するかどうかを確認する方法
-
[解決済み] Rubyからシェルコマンドを呼び出す方法
-
[解決済み] Rubyのattr_accessorとは何ですか?
-
[解決済み] Ruby on Railsで現在の絶対URLを取得するにはどうすればよいですか?
-
[解決済み] Ruby on RailsでJSON出力を "きれい "にフォーマットする方法
-
[解決済み] Rubyでファイルに書き込むには?
-
[解決済み] RVM (Ruby Version Manager) をシステムから削除する方法
-
[解決済み] C++でPOSIXを使ってコマンドを実行し、その出力を得るにはどうしたらよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Rubyで新しい文字列を作成せずに文字列をトリミングする標準的な方法は何ですか?
-
[解決済み] Ruby プログラムに一定時間待つように指示する
-
[解決済み] Rubyの配列から文字列への変換
-
[解決済み] 配列に何かを追加しようとしたときに、nil から整数への暗黙の変換が行われない。
-
[解決済み] Ruby Net::HTTPの実行期限が切れた
-
[解決済み] ファイルの存在を確認する方法 [重複]について
-
[解決済み] Rubyでfailキーワードは何をするのですか?
-
[解決済み] Rubyの予期しないキーワードの終了、および予期しない入力の終了
-
[解決済み] Ruby 2.0.0p0 IRB警告。"DLは非推奨です。Fiddleをお使いください。"
-
[解決済み] Ruby、execとsystemと%x()またはBackticksの違いについて