No.3
- 回答日時:
shell スクリプトを勉強するには rc ファイルを見ると面白いと思います。
私が初めて eval と出会ったのは FreeBSD の rc.network でした(^^;;;;;
参考URL:http://www.jp.freebsd.org/cgi/cvsweb.cgi/src/etc …
No.1
- 回答日時:
たとえば、文字列を組み合わせて変数名を作り出し、その変数を使いたいときに利用できます。
foo=PA
bar=TH
baz=$foo$bar
eval echo $"$baz"
eval "$foo${bar}2"=abc
echo $PATH2
という例でわかるでしょうか?
ご質問の例は不正確なようでわかりません。このままではエラーです。
この回答への補足
お返事ありがとう御座います。
私が書いた例ですが、うる覚えで書いたので
気にしないで下さい。すいません・・・
で、お答え頂いた中からさらに質問させてください。
1.foo=PA
2.bar=TH
3.baz=$foo$bar
4.eval echo $"$baz"
5.eval "$foo${bar}2"=abc
6.echo $PATH2
3行目までは理解できます。
4行目を抜いて、5,6行目を実行すると
結果は"abc"が表示されると推測されます。
4行目の意味がよく分かりません。
逆に4行目を
%echo $"$baz"
としただけではダメなのでしょうか?
お手数ですが、また宜しくお願いします
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- オープンソース Coinmarketcap api 1 2022/05/30 15:47
- その他(プログラミング・Web制作) -sオプション 1 2022/06/06 12:49
- C言語・C++・C# Lispの、evalはどのようにすごいですか? 3 2022/09/12 21:46
- オープンソース Vue+Laravelのデザインテンプレートのサンプルが起動できない 1 2022/05/18 21:52
- UNIX・Linux UNIX manページとか見る頻度高いの? 特にCLIばかり使っている人のなかで というかCLIとか 3 2023/05/22 17:06
- その他(OS) DOSコマンド『dir』の『/o』オプション 3 2023/03/10 09:29
- Mac OS PATHを使ってcdなどで簡単に移動できるようになりたい 3 2023/05/13 14:22
- 会社・職場 仕事の説明は、他の人(A)にするのに、 実際仕事をするのは私になります。 上司から、この仕事を2人の 1 2023/03/01 23:50
- 英語 a lot of my homeworkはありか? 5 2022/10/13 16:50
- 家具・インテリア 来年から女子大生になります。 必要な家電やあった方が便利な物逆に不必要な物とか教えて頂きたいです。ネ 3 2023/01/17 23:13
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
シェル(ksh)で変数にある文字列...
-
バックスラッシュの意味がわか...
-
CYGWINやKNOPPIXを、Bシェルか...
-
.cshrc ファイルについて
-
ログインシェルについて
-
『存在するかどうか分からない...
-
シェル??? スクリプト???
-
Cシェルでのファイルからの入...
-
tcshなのにスクリプト構文中のs...
-
ログインシェルと対話型シェル...
-
他のアカウントの環境変数を読...
-
Cシェル内でBシェルの様な関数...
-
csh (tcsh)での環境変数の長さ...
-
シェルスクリプトに関する問題...
-
export と set は違うの?
-
.bash_profile .profile ログイ...
-
コマンドプロンプトとかで、net...
-
Solarisでデフォルト環境変数の...
-
ubuntuの端末の左にカレントデ...
-
TOPコマンドで表示するCPU使用...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
export と set は違うの?
-
Cシェル内でBシェルの様な関数...
-
シェル 会話形式でエンターキ...
-
シェルスクリプトで #!/bin/sh ...
-
.cshrc ファイルについて
-
『存在するかどうか分からない...
-
ubuntuの端末の左にカレントデ...
-
ターミナルが全く入力できない
-
バックスラッシュの意味がわか...
-
Linuxのファイル禁止文字
-
シェルスクリプトに関する問題...
-
mac os x10.6.4のターミナルでp...
-
シェルスクリプトのbashとperl...
-
違いについて
-
tcshなのにスクリプト構文中のs...
-
シェル(ksh)で変数にある文字列...
-
posixでshellを起動したとき`da...
-
シェルの変数をMySQLに送る方法...
-
Solaris9でdateコマンドの結果...
-
Cシェルでのファイルからの入...
おすすめ情報