
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で質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
画像生成AIのプロンプトの作り...
-
今のプログラミング言語
-
プログラミングについて
-
過剰なオブジェクト指向脳から...
-
プログラム言語
-
VBSでテキストファイルの2行目...
-
Geminiフォーム 画像生成で 人...
-
Google ColaboでGUI作成
-
自作scratch アニメの商用利用
-
OS入ってる機器のソフト・アプ...
-
uwscでPauseキーが押されたら、...
-
数学、プログラミング、物理、...
-
pip --versionがエラーになる
-
pythonの実行に関する質問
-
パイソンのソースコードをChatG...
-
Python 3.12.2 か一番最新のパ...
-
CSVファイルの複数行削除
-
pythonについて(初心者です)
-
特定の項目セルにスキャン(入...
-
40代後半でゼロからのプログラ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ruby日本語表示
-
rubyのwindows用rdoc
-
Yahoo知恵袋や教えてgooのよう...
-
小文字wと大文字Wの区別
-
ruby on railsインストールでエ...
-
プログラミング言語で大文字と...
-
COBOLのIFの入れ子について
-
VB.NETで階乗を求めるプログラ...
-
web上のhtmlファイルから文字デ...
-
画像をページ右側に並べる方法...
-
Xcodeでランダム整数
-
RubyでNo such file or directo...
-
Pro*CとCの間|変数の有効範囲
-
プログラミング講師はまだ需要...
-
rubyプログラムからrubyプログ...
-
ruby の File.exist? メソッド...
-
たびたびすいません。VBAです。
-
Ruby / passenger のインストー...
-
GoTo文について
-
Ruby
おすすめ情報