File tree Expand file tree Collapse file tree 1 file changed +6
-6
lines changed
src/vs/workbench/contrib/terminal/common/scripts Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change 66
66
if [ -n " ${VSCODE_ENV_REPLACE:- } " ]; then
67
67
IFS=' :' read -ra ADDR <<< " $VSCODE_ENV_REPLACE"
68
68
for ITEM in " ${ADDR[@]} " ; do
69
- VARNAME=" ${ ITEM%% = * } "
70
- VALUE=" ${ ITEM#* =} "
69
+ VARNAME=" $( echo $ ITEM | cut -d " = " -f 1 ) "
70
+ VALUE=" $( echo -e " $ ITEM" | cut -d " = " -f 2- ) "
71
71
export $VARNAME =" $VALUE "
72
72
done
73
73
builtin unset VSCODE_ENV_REPLACE
74
74
fi
75
75
if [ -n " ${VSCODE_ENV_PREPEND:- } " ]; then
76
76
IFS=' :' read -ra ADDR <<< " $VSCODE_ENV_PREPEND"
77
77
for ITEM in " ${ADDR[@]} " ; do
78
- VARNAME=" ${ ITEM%% = * } "
79
- VALUE=" ${ ITEM#* =} "
78
+ VARNAME=" $( echo $ ITEM | cut -d " = " -f 1 ) "
79
+ VALUE=" $( echo -e " $ ITEM" | cut -d " = " -f 2- ) "
80
80
export $VARNAME =" $VALUE ${! VARNAME} "
81
81
done
82
82
builtin unset VSCODE_ENV_PREPEND
83
83
fi
84
84
if [ -n " ${VSCODE_ENV_APPEND:- } " ]; then
85
85
IFS=' :' read -ra ADDR <<< " $VSCODE_ENV_APPEND"
86
86
for ITEM in " ${ADDR[@]} " ; do
87
- VARNAME=" ${ ITEM%% = * } "
88
- VALUE=" ${ ITEM#* =} "
87
+ VARNAME=" $( echo $ ITEM | cut -d " = " -f 1 ) "
88
+ VALUE=" $( echo -e " $ ITEM" | cut -d " = " -f 2- ) "
89
89
export $VARNAME =" ${! VARNAME} $VALUE "
90
90
done
91
91
builtin unset VSCODE_ENV_APPEND
You can’t perform that action at this time.
0 commit comments