![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.3
- 回答日時:
ruby -e "xxxxx
xxx $abc
"
と、囲むのを ' でなく " にすれば $abc で参照できます。rubyプログラムの文字として $ や " を使いたいときは \$ や \" と書きます。
この回答への補足
abc="qwerty"
ruby -e "p $abc"
では
-e:1: undefined local variable or method `qwerty' for main:Object (NameError)
というエラーになりました。
シェル変数 abc が展開されていますが、展開後の文字列がruby によって変数かメソッドと解釈されるようです。
abc="qwerty"
ruby -e "p \"$abc\""
で期待通りに動きました。
ありがとうございました。
No.1
- 回答日時:
基本的に、シェル変数というのはシェルスクリプトの中に閉じて使用するもので、他のプログラムから参照することはできません。
しかし、「export abc」として、環境変数にしてしまえば、ENVを使ってrubyから参照することができます。
http://www.ruby-lang.org/ja/man/?cmd=view;name=E …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Mac OS MacOSのLaunchAgentsってなんですか?使い方など教えてください。 前の質問でLaunc 1 2022/04/24 02:06
- その他(プログラミング・Web制作) ログインシェル時のSHELL環境変数 1 2022/06/08 19:21
- Ruby MacBookAir起動時にRubyソースコードをコマンドラインで実行するには? MacのOS起動時 1 2022/04/18 01:55
- その他(プログラミング・Web制作) bashの変数の展開 1 2022/06/05 18:43
- UNIX・Linux bashでシングルクォート内の変数の組み込み方教えてください。 2 2023/02/14 19:30
- Ruby Ruby / passenger のインストールについて 1 2023/01/30 18:31
- Ruby ruby 1 2022/06/10 13:31
- Ruby Ruby on Railsでサーバーを立ち上げるには 1 2022/08/28 16:16
- UNIX・Linux デフォルト値のパラメータ展開 1 2022/08/12 17:34
- その他(プログラミング・Web制作) Pythonの作業環境・作業フォルダの迅速な設定・指定方法 3 2022/04/01 07:55
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
python3について。
-
vba クリップボードクリアにつ...
-
Pythonのコードエラーについて...
-
ホームページのプログラムの見...
-
IT業界より楽に稼げる業界って...
-
JRのjsonファイルって使って大...
-
HTMLソースが表示のページのも...
-
正規表現 URL抽出「 [\\/\\b]{0...
-
google formsを使ったタスク依...
-
このプログラミング言語のfor分...
-
プログラミング未経験者(殆ど未...
-
初心者が簡単なPowerShellスク...
-
ホワイトハッカー
-
pythonでのカーソル移動がずれる
-
恒久的リダイレクトについて
-
プログラマーと学歴の関係性に...
-
Pythonで仮想通貨の自動売買が...
-
16x16のスプライトフォント
-
Google ColaboでGUI作成
-
REGZAに接続できない(パソコン)
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Rubyで画像処理
-
rubyでn進数(16進数以上)の文...
-
ruby で C(コンビネーション...
-
RubyGems の「GEM」は何の略で...
-
Yahoo知恵袋や教えてgooのよう...
-
rubyでcontinue 2;
-
HPビルダーでのルビ振りで不...
-
Rubyの.soについて
-
ActiveScriptRubyについて
-
Windows上のRubyから、IMAP経由...
-
テキストファイルに「今日の天...
-
chm版のリファレンスマニュアル...
-
rubyのwindows用rdoc
-
Ruby:net/httpライブラリで質...
-
rubyで末尾から文字を検索する
-
bashスクリプトの中の rubyプロ...
-
小文字wと大文字Wの区別
-
システムエンジニアの適正について
-
web上のhtmlファイルから文字デ...
-
VB.NETで階乗を求めるプログラ...
おすすめ情報