1ParseReadLine (8): 'ORIG_SHELL:= ${.SHELL}' 2Var_Parse: ${.SHELL} with VARE_WANTRES|VARE_ASSIGN 3Global:delete .SHELL (not found) 4Command:.SHELL = (details omitted) 5ParseReadLine (10): '.SHELL= overwritten' 6Global:.SHELL = overwritten 7Var_Parse: ${.SHELL} != ${ORIG_SHELL} with VARE_UNDEFERR|VARE_WANTRES 8ParseReadLine (18): '.undef .SHELL' 9Global:delete .SHELL 10ParseReadLine (19): '.SHELL= newly overwritten' 11Global:.SHELL = newly overwritten 12Var_Parse: ${.SHELL} != ${ORIG_SHELL} with VARE_UNDEFERR|VARE_WANTRES 13ParseReadLine (24): 'all:' 14ParseReadLine (25): ' @echo ${.SHELL:M*}' 15Var_Parse: ${.SHELL:M*} with VARE_WANTRES 16Applying ${.SHELL:M...} to "(details omitted)" (eflags = VARE_WANTRES, vflags = VAR_READONLY) 17Pattern[.SHELL] for [(details omitted)] is [*] 18Result of ${.SHELL:M*} is "(details omitted)" (eflags = VARE_WANTRES, vflags = VAR_READONLY) 19exit status 0 20