質問するログイン新規登録

回答編集履歴

1

補足

2018/09/25 02:19

投稿

otn
otn

スコア86434

answer CHANGED
@@ -3,4 +3,23 @@
3
3
  組み込みのシェル変数は、bashだと大文字、tcshだと小文字です。
4
4
  zshだと両方ありますね。
5
5
 
6
- 小文字の環境変数は見かけた事がないので、大文字を期待しているプログラムがもしかしたらあるかも知れません。
6
+ 小文字の環境変数は見かけた事がないので、大文字を期待しているプログラムがもしかしたらあるかも知れません。
7
+
8
+ ##補足追記
9
+ Windows環境下で動くシェルでは、環境変数は大文字小文字を統一した方がよさそうです。
10
+ ```CMD
11
+ Z:\>bash
12
+ $ export FOO=1 foo=2
13
+ $ echo $FOO $foo
14
+ 1 2
15
+ $ cmd
16
+ Microsoft Windows [Version 6.1.7601]
17
+ Copyright (c) 2009 Microsoft Corporation. All rights reserved.
18
+
19
+ Z:\>set foo
20
+ FOO=1
21
+ foo=2
22
+
23
+ Z:\>echo %FOO% %foo%
24
+ 1 1
25
+ ```