Re: 変数というものがわかりません 問題ID: 21667
arashi1977
居住地: 広島
投稿数: 1715
根本的なところから
引用:Linuxのシェルから見える変数にはシェル変数と環境変数の2種類があります。どう違うかは21807の参考とかを見てみてください。
で、「時刻を設定するようにテキストファイルで直打ちして」というのは意味がわからないのでおいておいて。
「なぜ変数にする必要があるのでしょうか」については説明できそうです。
環境変数HOME、PWDやUSERNAMEは、どのユーザでログインしても存在する環境変数ですが、ログインするユーザや状況によって異なります。その環境変数の意味がわかれば当然なのですが
・HOME:ホームディレクトリの絶対パス
・USERNAME:現在のユーザのアカウント名
・PWD:現在のワーキングディレクトリ
なので、ログインするユーザが変われば変わりますし、cdコマンドで現在のディレクトリを変更すれば変わります。
しかし、実行するプログラムからしたらそんなことはわかりません。そのかわり、これらの環境変数を参照することでそういう情報を取得できる、というような役割を持つものなのです。
引用:ここは参考にも以下のように記述があります。
・利用者の地域情報(ロケール)を設定することによって表示言語や書式を変更できます。ロケールは環境変数を使用して設定でき、文字、数値、日付などによって複数のカテゴリに分かれています。
・現在のロケールの設定は「locale」コマンドで確認できます。
引用:よくプログラミングの用語説明で出てきますが、変数は「値を入れる器」とよく言われます。
可能なら、前回の質問の中で聞けた「会社の方」にも聞いてみてください。このフォーラムだとどうしてもやり取りに時間がかかるので疑問がなかなか解消しなかったりしますが、この程度の質問なら多分わかってる方ならサラッと教えられると思います。
引用:
なぜ変数にする必要があるのでしょうか
時刻を設定するように、
テキストファイルで直打ちしての設定じゃだめなんでしょうか?
で、「時刻を設定するようにテキストファイルで直打ちして」というのは意味がわからないのでおいておいて。
「なぜ変数にする必要があるのでしょうか」については説明できそうです。
環境変数HOME、PWDやUSERNAMEは、どのユーザでログインしても存在する環境変数ですが、ログインするユーザや状況によって異なります。その環境変数の意味がわかれば当然なのですが
・HOME:ホームディレクトリの絶対パス
・USERNAME:現在のユーザのアカウント名
・PWD:現在のワーキングディレクトリ
なので、ログインするユーザが変われば変わりますし、cdコマンドで現在のディレクトリを変更すれば変わります。
しかし、実行するプログラムからしたらそんなことはわかりません。そのかわり、これらの環境変数を参照することでそういう情報を取得できる、というような役割を持つものなのです。
引用:
locale コマンドと 環境変数の TC_TIME の
意味の違いがわかりません
・利用者の地域情報(ロケール)を設定することによって表示言語や書式を変更できます。ロケールは環境変数を使用して設定でき、文字、数値、日付などによって複数のカテゴリに分かれています。
・現在のロケールの設定は「locale」コマンドで確認できます。
引用:
そもそも変数というものの理解が難しくてわかりません。
結果が変わるのが変数でしょうか
可能なら、前回の質問の中で聞けた「会社の方」にも聞いてみてください。このフォーラムだとどうしてもやり取りに時間がかかるので疑問がなかなか解消しなかったりしますが、この程度の質問なら多分わかってる方ならサラッと教えられると思います。
投稿ツリー
-
変数というものがわかりません 問題ID: 21667
(Pnt399_093, 2018-12-8 16:57)
-
Re: 変数というものがわかりません 問題ID: 21667
(arashi1977, 2018-12-8 22:28)
-
Re: Re: 変数というものがわかりません 問題ID: 21667
(Pnt399_093, 2018-12-11 12:19)
-
Re: Re: 変数というものがわかりません 問題ID: 21667
(arashi1977, 2018-12-11 12:33)
- Re: Re: 変数というものがわかりません 問題ID: 21667 (Pnt399_093, 2018-12-11 12:39)
-
Re: Re: 変数というものがわかりません 問題ID: 21667
(arashi1977, 2018-12-11 12:33)
-
Re: Re: 変数というものがわかりません 問題ID: 21667
(Pnt399_093, 2018-12-11 12:19)
-
Re: 変数というものがわかりません 問題ID: 21667
(arashi1977, 2018-12-8 22:28)