github.com/sams1990/dockerrepo@v17.12.1-ce-rc2+incompatible/builder/dockerfile/envVarTest (about) 1 A|hello | hello 2 A|he'll'o | hello 3 A|he'llo | error 4 A|he\'llo | he'llo 5 A|he\\'llo | error 6 A|abc\tdef | abctdef 7 A|"abc\tdef" | abc\tdef 8 A|"abc\\tdef" | abc\tdef 9 A|'abc\tdef' | abc\tdef 10 A|hello\ | hello 11 A|hello\\ | hello\ 12 A|"hello | error 13 A|"hello\" | error 14 A|"hel'lo" | hel'lo 15 A|'hello | error 16 A|'hello\' | hello\ 17 A|'hello\there' | hello\there 18 A|'hello\\there' | hello\\there 19 A|"''" | '' 20 A|$. | $. 21 A|$1 | 22 A|he$1x | hex 23 A|he$.x | he$.x 24 # Next one is different on Windows as $pwd==$PWD 25 U|he$pwd. | he. 26 W|he$pwd. | he/home. 27 A|he$PWD | he/home 28 A|he\$PWD | he$PWD 29 A|he\\$PWD | he\/home 30 A|"he\$PWD" | he$PWD 31 A|"he\\$PWD" | he\/home 32 A|he\${} | he${} 33 A|he\${}xx | he${}xx 34 A|he${} | he 35 A|he${}xx | hexx 36 A|he${hi} | he 37 A|he${hi}xx | hexx 38 A|he${PWD} | he/home 39 A|he${.} | error 40 A|he${XXX:-000}xx | he000xx 41 A|he${PWD:-000}xx | he/homexx 42 A|he${XXX:-$PWD}xx | he/homexx 43 A|he${XXX:-${PWD:-yyy}}xx | he/homexx 44 A|he${XXX:-${YYY:-yyy}}xx | heyyyxx 45 A|he${XXX:YYY} | error 46 A|he${XXX:+${PWD}}xx | hexx 47 A|he${PWD:+${XXX}}xx | hexx 48 A|he${PWD:+${SHELL}}xx | hebashxx 49 A|he${XXX:+000}xx | hexx 50 A|he${PWD:+000}xx | he000xx 51 A|'he${XX}' | he${XX} 52 A|"he${PWD}" | he/home 53 A|"he'$PWD'" | he'/home' 54 A|"$PWD" | /home 55 A|'$PWD' | $PWD 56 A|'\$PWD' | \$PWD 57 A|'"hello"' | "hello" 58 A|he\$PWD | he$PWD 59 A|"he\$PWD" | he$PWD 60 A|'he\$PWD' | he\$PWD 61 A|he${PWD | error 62 A|he${PWD:=000}xx | error 63 A|he${PWD:+${PWD}:}xx | he/home:xx 64 A|he${XXX:-\$PWD:}xx | he$PWD:xx 65 A|he${XXX:-\${PWD}z}xx | he${PWDz}xx 66 A|안녕하세요 | 안녕하세요 67 A|안'녕'하세요 | 안녕하세요 68 A|안'녕하세요 | error 69 A|안녕\'하세요 | 안녕'하세요 70 A|안\\'녕하세요 | error 71 A|안녕\t하세요 | 안녕t하세요 72 A|"안녕\t하세요" | 안녕\t하세요 73 A|'안녕\t하세요 | error 74 A|안녕하세요\ | 안녕하세요 75 A|안녕하세요\\ | 안녕하세요\ 76 A|"안녕하세요 | error 77 A|"안녕하세요\" | error 78 A|"안녕'하세요" | 안녕'하세요 79 A|'안녕하세요 | error 80 A|'안녕하세요\' | 안녕하세요\ 81 A|안녕$1x | 안녕x 82 A|안녕$.x | 안녕$.x 83 # Next one is different on Windows as $pwd==$PWD 84 U|안녕$pwd. | 안녕. 85 W|안녕$pwd. | 안녕/home. 86 A|안녕$PWD | 안녕/home 87 A|안녕\$PWD | 안녕$PWD 88 A|안녕\\$PWD | 안녕\/home 89 A|안녕\${} | 안녕${} 90 A|안녕\${}xx | 안녕${}xx 91 A|안녕${} | 안녕 92 A|안녕${}xx | 안녕xx 93 A|안녕${hi} | 안녕 94 A|안녕${hi}xx | 안녕xx 95 A|안녕${PWD} | 안녕/home 96 A|안녕${.} | error 97 A|안녕${XXX:-000}xx | 안녕000xx 98 A|안녕${PWD:-000}xx | 안녕/homexx 99 A|안녕${XXX:-$PWD}xx | 안녕/homexx 100 A|안녕${XXX:-${PWD:-yyy}}xx | 안녕/homexx 101 A|안녕${XXX:-${YYY:-yyy}}xx | 안녕yyyxx 102 A|안녕${XXX:YYY} | error 103 A|안녕${XXX:+${PWD}}xx | 안녕xx 104 A|안녕${PWD:+${XXX}}xx | 안녕xx 105 A|안녕${PWD:+${SHELL}}xx | 안녕bashxx 106 A|안녕${XXX:+000}xx | 안녕xx 107 A|안녕${PWD:+000}xx | 안녕000xx 108 A|'안녕${XX}' | 안녕${XX} 109 A|"안녕${PWD}" | 안녕/home 110 A|"안녕'$PWD'" | 안녕'/home' 111 A|'"안녕"' | "안녕" 112 A|안녕\$PWD | 안녕$PWD 113 A|"안녕\$PWD" | 안녕$PWD 114 A|'안녕\$PWD' | 안녕\$PWD 115 A|안녕${PWD | error 116 A|안녕${PWD:=000}xx | error 117 A|안녕${PWD:+${PWD}:}xx | 안녕/home:xx 118 A|안녕${XXX:-\$PWD:}xx | 안녕$PWD:xx 119 A|안녕${XXX:-\${PWD}z}xx | 안녕${PWDz}xx 120 A|$KOREAN | 한국어 121 A|안녕$KOREAN | 안녕한국어